@charset "utf-8";
/* CSS Document */
html, body {
	position: relative;
	width: 100%;
}
a {
	cursor: pointer;
	color: #333
}
img{max-width:100%}
.w960 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.ovh {
	overflow: hidden;
}
.mt35 {
	margin-top: 35px!important;
}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.header-top {
	height: 35px;
	line-height: 35px;
	color: #666666;
	background-color: #f8f8f8;
	background-repeat: no-repeat;
	background-position: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.header-top a {
	color: #666666;
	padding-left: 20px
}
@font-face {
	font-family: 'iconfont';
	src: url('../fonts/iconfont.eot');
	src: url('../fonts/iconfont.eot') format('embedded-opentype'), url('../fonts/iconfont.woff2') format('woff2'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg') format('svg');
}
.mobx {
	display: none!important;
}
.pcx {
	display: block!important;
}
/*关于我们*/

.linknav {
	text-align: center;
	padding-top: 30px
}
.linknav li {
	margin-right: 20px;
	text-align: center;
	float: left;
}
.linknav li a {
	color: #666;
	display: block;
	line-height: 35px;
	font-size: 14px;
	border: 1px solid #666;
	border-radius: 6px;
	padding-left: 15px;
	padding-right: 15px
}
.linknav li:hover a, .linknav li a.on {
	color: #c72233;
	background-color: #c72233;
	color: #fff;
	border: 1px solid #c72233;
}
.linknav li:nth-child(1) a {
	color: #c72233;
	border: 1px solid #c72233;
}
.linknav li:nth-child(1) a:hover {
	color: #fff;
}
.aboutusin .flm {
	float: left
}
.aboutusin .flm img {
	width: 400px;
	height: 266px
}
.aboutusin .titm {
	width: 770px;
	float: right
}
.aboutusin .titm p {
	TEXT-JUSTIFY: inter-ideograph;
	TEXT-ALIGN: justify;
}
.pro-subnav {
	width: 960px;
	height: 524px;
	float: left;
}
.pro-subnav-box {
	width: 161px;
	height: 524px;
	padding-left: 30px;
	border-right: 1px solid #e6e6e6;
	float: left;
	position: relative;
	overflow: hidden;
	z-index: 7;
}
.pro-subnav-box.last {
	width: 162px;
	border-right: none;
}
.pro-subnav-box .dl {
	float: left;
	margin-bottom: 28px;
}
.pro-subnav-box .dd {
	width: 161px;
	float: left;
}
.pro-subnav-box .dd a {
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	padding: 0 12px 0 0;
	float: left;
	background: none;
}
.pro-subnav-box .dd a:hover {
	color: #00428e;
	background: url(../images/bg_sign05.png) no-repeat right center;
}
.pro-subnav-box .dd a.tit {
	font-size: 16px;
	color: #00428e;
	padding-bottom: 14px;
}
.pro-subnav-box .dd a.tit:hover {
	background: none;
}
.footer-t { /*
	[disabled]border-top: 1px solid #fff;
*/
	background-color: #363636;
}
.footer-t .w960 { /*
	[disabled]background-image: url(../images/bg_sign08.jpg);
*/
	background-repeat: no-repeat;
	/* [disabled]background-position: 110px 0;
*/
	padding-top: 40px;
}
.fpro-list {
	width: 120px;
	height: 110px;
	border-right: 1px solid #e0e0e0;
	float: left;
}
.fpro-list li {
	width: 100%;
	float: left;
}
.footer-t a {
	display: inline-block;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #CFCFCF;
	padding-right: 12px;
}
.footer-t a:hover {
	color: #FFFFFF;
	background: url(../images/bg_sign05.png) no-repeat right center;
}
.footer-t li a.tit {
	display: inline-block;
	font-size: 14px;
	color: #FFF;
	padding-bottom: 12px;
}
.footer-t li a.tit:hover {
	color: #FFFFFF;
	background: none;
}
.f-list {
	height: 110px;
	border-right: 1px solid #e0e0e0;
	float: left;
	position: relative;
	overflow: hidden;
	padding-right: 50px
}
.f-list ul {
	width: 140px;
	padding-left: 35px;
	float: left;
	margin-bottom: 30px;
}
.f-list li {
	width: 150px;
	float: left;
}
.f-list .w183 {
	width: 130px;
	float: left;
}
.w1830 {
	width: 250px;
	float: right
}
.w1830 li {
	width: 100%
}
.f-tips {
	padding-right: 10px;
	float: left;
	line-height: 30px;
	color: #CCCCCC;
	text-align: left;
	width: 470px;
}
.f-tips .tips {
	width: 100%;
	float: left;
}
.f-tips h2 {
	font-weight: normal;
	font-size: 14px;
	line-height: 50px;
}
.f-tips .weibo a {
	display: inline-block;
	width: 39px;
	height: 39px;
	background: url(../images/bg_sign09.png) no-repeat;
	position: relative;
	overflow: hidden;
	float: none;
}
.f-tips .weibo a:hover {
	background-position: 0 -39px;
}
.footer-b {
	padding: 12px 0;
	font-size: 12px;
	line-height: 24px;
	background: #fff;
	text-align: center
}
.footer-b .links-box {
	width: 185px;
	height: 22px;
	border: 1px solid #dedede;
	position: relative;
	float: left;
	margin-right: 5px;
	display: inline;
}
.footer-b .links-box p {
	padding: 0 25px 0 8px;
	background: url(../images/bg_sign10.jpg) no-repeat 95% center;
	font-size: 14px;
	line-height: 22px;
	color: #ccc;
	cursor: pointer;
}
.footer-b .links-list {
	width: 152px;
	padding: 5px 25px 5px 8px;
	border: 1px solid #dedede;
	border-bottom: none;
	position: absolute;
	left: -1px;
	bottom: 23px;
	background: #fff;
	display: none;
}
.footer-b .links-list a {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	line-height: 22px;
	color: #ccc;
}
.footer-b .links-list a:hover {
	color: #00428e;
}
.footer-b p.fl {
	color: #bcbcbc;
}
.footer-b p.fl a {
	display: inline-block;
	padding: 0 10px;
	color: #CCCCCC;
}
.footer-b p.fr {
	font-size: 12px;
}
.footer-b p.fr span, .footer-b p.fr a {
	color: #b9b9b9;
}
.footer-b p.fl a:hover, .footer-b p.fr a:hover {
	color: #FFFFFF;
}
.right-float {
	width: 172px;
	height: 228px;
	position: absolute;
	right: 3%;
	top: 300px;
	z-index: 10;
	background: url(../images/bg_shadow05.png) no-repeat;
	font-size: 14px;
	text-align: center;
	display: none;
}
.right-float .close {
	width: 27px;
	height: 26px;
	background: url(../images/close01.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.right-float a {
	display: inline-block;
	width: 100%;
	height: 50px;
	padding-top: 178px;
	color: #989898;
}
.right-float a:hover {
	color: #d53c07;
}
.back-top {
	width: 60px;
	height: 60px;
	background: url(../images/top.png) no-repeat;
	position: absolute;
	right: -10%;
	top: 50px;
	cursor: pointer;
	overflow: hidden;
}
.back-top.hover {
	background-position: 0 -60px;
}
.path {
	height: 72px;
	background: url(../images/bg_bg05.png) center;
}
.path .w960 {
	height: 56px;
	padding-top: 16px;
	background: url(../images/bg_sign18.png) no-repeat 12px 0;
	line-height: 56px;
	color: #949494;
}
.path h2 {
	font-size: 19px;
	color: #666;
}
.path a {
	display: inline-block;
	color: #949494;
}
.path a:hover {
	color: #00428e;
}
.path a.home {
	width: 14px;
}
.path a.home:hover {
	background-position: 0 -56px;
}
.path span {
	color: #666;
}
.path span.sign {
	display: inline-block;
	padding: 0 5px;
	font-family: "宋体";
	color: #a2a2a2;
}
/* 新闻资讯*/
.index-news {
	background: #ece6d6;
	height: 580px;
}
.index-news .l {
	width: 800px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	height: 370px;
	overflow: hidden
}
.index-news .tips {
	width: 190px;
	height: 370px;
	padding: 49px 0 0 28px;
	background: #a18f63;
	float: left;
	line-height: 24px;
	color: #d9d2c1;
}
.index-news .tips p.en {
	font-size: 30px;
	line-height: 38px;
	font-family: Arial;
	color: #fff;
}
.index-news .list {
	width: 590px;
	padding: 27px 28px 0 0;
	float: right;
}
.index-news .rec {
	height: 80px;
	margin-bottom: 20px;
	line-height: 18px;
}
.index-news .rec img{
	width: 135px;
	height: 90px;object-fit: cover;
}
.index-news .rec span {
	display: block;
	width: 100%;
	font-size: 12px;
	color: #CCC
}
.index-news .intro {
	width: 410px;
	float: right;
	padding-bottom: 8px;
	border-bottom: 1px solid #ececec;
	height: 90px
}
.index-news .intro a {
	display: inline-block;
	width: 100%;
	color: #818181;
}
.index-news .intro a.tit {
	font-weight: normal;
	line-height: 18px;
	color: #333;
}
.index-news .intro a:hover {
	color: #c72233;
}
.index-news .intro p {
	color: #999;
	font-size: 12px;
	padding-top: 8px;
	line-height: 16px;
}
.index-news .intro p span {
	display: block;
	padding-bottom: 5px;
}
.index-news .list li {
	width: 100%;
	height: 34px;
	float: left;
	margin-top: 12px;
}
.index-news .list .time {
	width: 60px;
	padding-right: 12px;
	border-right: 1px dashed #e0e0e0;
	float: left;
	line-height: 12px;
	text-align: center;
	color: #CCC;
}
.index-news .list p.fz22 {
	font-weight: bold;
	font-size: 22px;
	line-height: 22px;
	color: #CCC;
}
.index-news .list p.fz12 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif
}
.index-news .list li a {
	display: inline-block;
	padding-left: 14px;
	font-size: 12px;
	line-height: 34px;
	color: #666;
}
.index-news .list li a:hover {
	color: #c72233;
}
.index-news .r {
	width: 380px;
	position: absolute;
	left: 820px;
	top: 0;
	overflow: hidden;
}
.index-news .inews-box {
	width: 380px;
	height: 110px;
	float: left;
	margin-bottom: 20px;
	background-color: #FFF;
	border: 1px solid #E2E2E2;
}
.index-news .inews-box .detail {
	width: 150px;
	height: 64px;
	float: left;
	padding: 14px 0 0 15px;
}
.index-news .inews-box p {
	line-height: 18px;
	color: #959595;
}
.index-news .inews-box p.fz16 {
	font-size: 16px;
	line-height: 28px;
	color: #333;
}
.index-news .inews-box a:hover p.fz16 {
	color: #c72233;
}
.index-links { /*
	[disabled]padding: 66px 0 50px;
*/
	/* [disabled]background-color: #EBEBEB;
*/
	padding-bottom: 40px;
}
.index-links li {
	width: 229px;
	float: left;
	/* [disabled]margin: 0 10px;
*/
	display: inline;
	padding-top: 19px;
	background-color: #FFF;
	margin-right: 25px;
	height: 80px;
	border: 1px solid #E2E2E2;
	border-radius: 10px;
}
.index-links li .sign {
	width: 54px;
	height: 50px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-left: 10px;
}
.index-links li .sign img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.index-links li .sign .bg {
	width: 54px;
	height: 100px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: url(../images/bg_sign07.jpg) no-repeat;
}
.index-links li .tips {
	width: 165px;
	float: right;
}
.index-links li .tips a {
	display: inline-block;
	width: 100%;
	line-height: 22px;
	color: #666;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index-links li .tips a.tit {
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	color: #333;
}
.index-links li .tips a:hover {
	color: #00428e;
}
/*Inside*/
.inside-wrap {
	padding-top: 40px;
background: linear-gradient(
0deg, rgba(202, 226, 250, 1) 0%,rgba(255, 255, 255, 1) 94.73684210526315%);
    background: -webkit-linear-gradient(
0deg, rgba(202, 226, 250, 1) 0%,rgba(255, 255, 255, 1) 94.73684210526315%);
    background: -moz-linear-gradient(0deg, rgba(202, 226, 250, 1) 0%,rgba(255, 255, 255, 1) 94.73684210526315%);
    background: -ms-linear-gradient(0deg, rgba(202, 226, 250, 1) 0%,rgba(255, 255, 255, 1) 94.73684210526315%);
    background: -o-linear-gradient(0deg, rgba(202, 226, 250, 1) 0%,rgba(255, 255, 255, 1) 94.73684210526315%);
    background: linear-gradient(
0deg, rgba(202, 226, 250, 1) 0%,rgba(255, 255, 255, 1) 94.73684210526315%);

	background: url(/skin/images/bg_lanmu.jpg) no-repeat; /*background-size: cover;*/
}
.inside-tips {
	height: 182px;
	line-height: 20px;
	color: #fff;
}
.inside-tips h2 {
	font-weight: normal;
	font-size: 32px;
	line-height: 66px;
	color: #fff;
	padding-top: 13px;
	

}
.inside-tips p.fz16 {
	font-size: 16px;
	line-height: 26px;
}
.inside-tips a {
	display: inline-block;
	width: 44px;
	height: 44px;
	position: absolute;
	right: 5px;
	top: 88px;
}
.inside-tips a p {
	width: 100%;
	float: left;
	line-height: 32px;
	color: #fff;
	display: none;
}
.inside-tips a.link-inside {
	right: 0;
}
.inside-tips a.download {
	width: 50px;
	height: 76px;
	right: 130px;
	text-align: center;
}
.inside-tips a.box {
	width: 50px;
	height: 76px;
	right: 68px;
	text-align: center;
}
.inside-tips a.mail {
	width: 80px;
	height: 76px;
	right: 50px;
	text-align: center;
}
.inside-tips a.download img, .inside-tips a.box img {
	margin-left: 3px;
	display: inline;
}
.inside-tips a.mail img {
	margin-left: 14px;
	display: inline;
}
.inside-tips a.jobs {
	width: 50px;
	right: 60px;
}
.inside-tips a:hover p {
	display: block;
}
.inside-main {
	padding-bottom: 40px;
	background-color: #FFF;
}
/*英文段落 两端对齐*/
.inside-main p {
	line-height: 22px;
}
/*About*/
.about-body {
	background: url(../images/bg_about.jpg) no-repeat top fixed #fff;
}
.about-t {
	height: 410px;
	margin-bottom: 11px;
	position: relative;
	overflow: hidden;
}
.about-t li {
	width: 266px;
	height: 402px;
	padding: 8px 37px 0;
	line-height: 18px;
	color: #fff;
	background: url(../images/bg_bg01.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: -410px;
}
.about-t li .title {
	font-size: 16px;
	line-height: 64px;
	color: #fff;
	margin-bottom: 26px;
	position: relative;
}
.about-t li .line {
	width: 24px;
	height: 1px;
	background: #d1e4f7;
	position: absolute;
	left: 0;
	bottom: 0;
}
.about-t li span {
	font-size: 14px;
}
.about-t li a {
	display: inline-block;
	width: 100%;
	color: #666;
}
.about-t li a.more {
	width: 52px;
	padding-left: 16px;
	line-height: 27px;
	color: #f7faff;
	background: url(../images/bg_sign12.png) no-repeat;
	margin-top: 36px;
}
.about-t li.se {
	left: 340px;
	top: 410px;
	background-color: #fff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.about-t li.se .title {
	color: #666;
}
.about-t li.se .line {
	background: #ababab;
}
.about-t li.se img {
	float: left;
	margin: 2px 0 25px;
}
.about-t li.th {
	background: url(../images/bg_bg03.jpg) no-repeat;
	left: 680px;
	top: -410px;
}
.about-t li.th a {
	margin-top: 22px;
	line-height: 22px;
	color: #fff;
	display: inline;
}
.about-t li.th p.fz18 {
	margin-top: 44px;
	line-height: 30px;
	font-size: 18px;
}
.about-b {
	height: 316px;
	margin-bottom: 36px;
}
.about-b .title {
	height: 65px;
	position: relative;
}
.about-b .title a {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	line-height: 64px;
	color: #666;
}
.about-b .title .line {
	width: 24px;
	height: 1px;
	background: #ababab;
}
.about-b .l {
	width: 422px;
	height: 308px;
	padding: 8px 37px 0;
	background: #fff;
	float: left;
}
.about-netwrok {
	width: 405px;
	height: 243px;
	background: url(../images/bg_bg04.jpg) no-repeat;
	position: relative;
	cursor: pointer;
}
.about-netwrok .center {
	width: 15px;
	height: 15px;
	position: absolute;
	left: 278px;
	top: 82px;
	background: url(../images/bg_sign14.png) no-repeat;
	display: none;
}
.about-netwrok .btn {
	width: 37px;
	height: 37px;
	position: absolute;
	line-height: 37px;
	color: #fff;
	text-align: center;
}
.about-netwrok .btn img {
	position: absolute;
	left: 16px;
	top: 16px;
	z-index: 1;
	width: 10%;
}
.about-netwrok .btn span {
	display: inline-block;
	position: relative;
	z-index: 2;
	display: none;
}
.about-netwrok .btn.fi {
	left: 85px;
	top: 73px;
}
.about-netwrok .btn.se {
	left: 319px;
	top: 26px;
}
.about-netwrok .btn.th {
	left: 313px;
	top: 60px;
}
.about-netwrok .btn.fo {
	left: 295px;
	top: 115px;
}
.about-netwrok .line-fi {
	width: 0;
	height: 29px;
	position: absolute;
	right: 122px;
	top: 62px;
	background: url(../images/bg_line01.png) no-repeat right;
}
.about-netwrok .line-se {
	width: 0;
	height: 39px;
	position: absolute;
	left: 281px;
	top: 55px;
	background: url(../images/bg_line02.png) no-repeat;
}
.about-netwrok .line-th {
	width: 0;
	height: 27px;
	position: absolute;
	left: 283px;
	top: 67px;
	background: url(../images/bg_line03.png) no-repeat;
}
.about-netwrok .line-fo {
	width: 0;
	height: 45px;
	position: absolute;
	left: 287px;
	top: 93px;
	background: url(../images/bg_line04.png) no-repeat;
}
.about-b .r {
	width: 479px;
	height: 308px;
	padding-top: 8px;
	float: right;
	background: #fff;
}
.about-b .r .title {
	padding: 0 37px;
	margin-bottom: 13px;
}
.about-b .r-box {
	width: 165px;
	height: 175px;
	padding: 0 37px;
	float: left;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}
.about-b .r-box.l {
	border-right: 1px dashed #c0c0c0;
}
.about-b .r-box.l p {
	font-weight: bold;
}
.about-b .r-box.l p.blue {
	font-weight: normal;
	font-family: Arial;
	color: #145197;
}
.about-b .r-box .sign {
	height: 122px;
	position: relative;
	overflow: hidden;
}
.about-b .r-box .sign img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.about-b .r-box .bg {
	width: 100%;
	height: 244px;
	background: url(../images/bg_shadow04.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: -13px;
	z-index: 1;
}
.about-b .r-box li {
	width: 120px;
	padding-left: 45px;
	float: left;
	text-align: left;
}
.about-b .r-box a {
	display: inline-block;
	padding-right: 16px;
	color: #666;
	background: url(../images/bg_sign17.jpg) no-repeat right 0;
}
.about-b .r-box a:hover {
	color: #00438e;
	background-position: right -22px;
}
.aintro-main {
	padding-top: 45px;
	font-size: 14px;
	line-height: 24px;
}
.aintro-main .r {
	width: 445px;
	float: right;
}
.aintro-main .r h2 {
	font-weight: normal;
	font-size: 30px;
	line-height: 40px;
	color: #00438e;
	padding-top: 23px;
	margin-top: 29px;
	background: url(../images/bg_line05.jpg) no-repeat left top;
}
.aintro-main .r p.en {
	font-size: 12px;
	color: #b0b0b0;
	text-transform: uppercase;
	padding-bottom: 26px;
}
.aintro-main .r .line {
	height: 1px;
	background: #e2e2e2;
	margin: 22px 0;
	line-height: 1px;
}
.aintro-line {
	height: 1px;
	line-height: 1px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e8e8e8;
	margin: 40px auto;
}
.aintro-main .l {
	width: 400px;
	float: left;
}
.aintro-main .video {
	width: 500px;
	height: 274px;
	float: right;
	line-height: 44px;
	text-align: center;
}
.aintro-main .video-box {
	width: 500px;
	height: 280px;
}
.speech-main {
	padding-top: 45px;
	font-size: 14px;
	line-height: 24px;
}
.speech-main .img {
	width: 412px;
	float: left;
	line-height: 68px;
	text-align: center;
}
.speech-main .intro {
	width: 450px;
	padding-top: 35px;
	float: right;
}
.speech-main .intro h2 {
	font-weight: normal;
	font-size: 30px;
	line-height: 36px;
	color: #00438e;
	padding: 17px 0 40px;
	background: url(../images/bg_line05.jpg) no-repeat left top;
}
.speech-main .intro .line {
	height: 1px;
	background: #e2e2e2;
	margin: 25px auto;
}
.speech-main .intro img {
	margin-top: 78px;
}
.teams-main {
	width: 930px;
	float: right;
	margin-left: -10px
}
.teams-main ul {
}
.teams-main li {
	margin-bottom: 23px;
	font-size: 14px;
	line-height: 24px;
}
.teams-main li .intro {
	width: 450px;
	height: 194px;
	padding: 14px 171px 0 44px;
	background: #f8f8f8;
	border: 1px solid #efefef;
	border-left: none;
	float: right;
}
.teams-main li h2 {
	font-size: 16px;
	line-height: 60px;
	color: #333;
}
.teams-main .tips {
	width: 958px;
	margin: 13px auto 0;
}
.teams-main .tips h2 {
	font-size: 16px;
	line-height: 44px;
	color: #333;
}
.teams-main .tips .detail {
	width: 908px;
	height: 120px;
	padding: 32px 24px 0;
	border: 1px solid #e4e4e4;
	border-top: none;
	background: #fafafa;
	float: left;
	font-size: 14px;
	line-height: 24px;
}
.network-bg {
	background: url(../images/bg_bg06.png) no-repeat center 311px #fff;
}
.network-img {
	height: 542px;
	background: url(../images/bg_bg07.png) no-repeat;
	position: relative;
}
.network-img .line-fi {
	width: 0;
	height: 54px;
	position: absolute;
	right: 263px;
	top: 160px;
	background: url(../images/bg_line06.png) no-repeat right;
}
.network-img .line-se {
	width: 0;
	height: 78px;
	position: absolute;
	left: 694px;
	top: 133px;
	z-index: 1;
	background: url(../images/bg_line07.png) no-repeat;
}
.network-img .line-th {
	width: 0;
	height: 32px;
	position: absolute;
	left: 699px;
	top: 178px;
	z-index: 1;
	background: url(../images/bg_line08.png) no-repeat;
}
.network-img .line-fo {
	width: 0;
	height: 110px;
	position: absolute;
	left: 710px;
	top: 217px;
	z-index: 1;
	background: url(../images/bg_line09.png) no-repeat;
}
.network-img .sign {
	width: 49px;
	height: 49px;
	background: url(../images/bg_sign20.png) no-repeat;
	position: absolute;
	z-index: 2;
	display: none;
}
.network-img .sign.anim {
	animation: signanim 1s infinite;
	-webkit-animation: signanim 1s infinite;
	-ms-animation: signanim 1s infinite;
}
@keyframes signanim {
from {
 transform: scale(0.8);
}
to {
	transform: scale(1);
}
}
@-webkit-keyframes signanim {
from {
 -webkit-transform: scale(0.8);
}
to {
	-webkit-transform: scale(1);
}
}
@-ms-keyframes signanim {
from {
 -ms-transform: scale(0.8);
}
to {
	-ms-transform: scale(1);
}
}
.network-img span {
	display: inline-block;
	width: 49px;
	height: 49px;
	line-height: 49px;
	color: #fff;
	text-align: center;
	position: absolute;
	z-index: 3;
	display: none;
}
.network-img .sign.fi, .network-img span.fi {
	left: 675px;
	top: 184px;
}
.network-img .sign.se, .network-img span.se {
	left: 287px;
	top: 191px;
}
.network-img .sign.th, .network-img span.th {
	left: 746px;
	top: 116px;
}
.network-img .sign.fo, .network-img span.fo {
	left: 743px;
	top: 169px;
}
.network-img .sign.fif, .network-img span.fif {
	left: 691px;
	top: 307px;
}
.network-list {
	width: 958px;
	border: 1px solid #e4e4e4;
	margin: 0 auto;
}
.network-list .title {
	height: 46px;
	line-height: 46px;
	background: #f0f0f0;
	border-bottom: 2px solid #e4e4e4;
	position: relative;
}
.network-list .title h2 {
	font-size: 16px;
	color: #333;
	padding-left: 18px;
}
.network-list .search {
	width: 225px;
	height: 35px;
	float: right;
	margin: 6px 11px 0 0;
	display: inline;
	background: #fff;
}
.network-list .search input {
	width: 170px;
	height: 35px;
	border: none;
	padding-left: 15px;
	line-height: 35px;
	color: #979797;
	float: left;
}
.network-list .search input.submit {
	width: 35px;
	height: 35px;
	padding-left: 0;
	background: url(../images/bg_btn04.jpg) no-repeat;
}
.network-list .tab {
	width: 224px;
	height: 42px;
	position: absolute;
	right: 272px;
	top: 7px;
	font-size: 14px;
	line-height: 42px;
	text-align: center;
}
.network-list .tab p {
	width: 112px;
	float: left;
	cursor: pointer;
	height: 42px;
	display: inline-block;
	text-align: center;
	line-height: 42px;
}
.network-list .tab p.on {
	background: #fff;
	color: #333;
}
.network-list .list {
	border: 1px solid #e4e4e4;
	border-top: none;
	padding-bottom: 30px;
	overflow: hidden;
}
.network-list .list ul {
	float: left;
	width: 966px;
}
.network-list .list li {
	width: 417px;
	height: 105px;
	padding: 0 30px;
	float: left;
	margin: 20px 5px 0 0;
	display: inline;
	border-right: 1px solid #cfcfcf;
	font-size: 14px;
	line-height: 24px;
}
.network-list .list li h2 {
	font-size: 14px;
}
.network-list .list li.line {
	width: 100%;
	height: 1px;
	background: #e6e6e6;
	margin: 50px 0 3px 0;
	padding: 0;
}
.contact-main {
	height: 696px;
	position: relative;
	z-index: 1;
	background: #fff;
}
.map {
	width: 100%;
	height: 696px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.contact-tips {
	width: 725px;
	height: 501px;
	position: absolute;
	left: 50%;
	top: 104px;
	z-index: 2;
	margin-left: -245px;
	overflow: hidden;
}
.liubai {
	height: 65px;
	width: 100%;
	background: #fff;
}
.contact-tips .tips-box {
	width: 290px;
	height: 459px;
	padding: 42px 36px 0;
	background: url(../images/bg_shadow06.png) no-repeat;
	font-size: 14px;
	line-height: 20px;
}
.contact-tips .fl h2 {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	padding-bottom: 24px;
	background: url(../images/bg_line10.png) no-repeat left bottom;
	margin-bottom: 33px;
}
.contact-tips .fl p.fz18 {
	font-size: 18px;
}
.contact-tips .fl .line {
	height: 1px;
	margin: 45px auto 25px;
	background: #dfdfdf;
}
.contact-tips .fl p.pl32 {
	padding-left: 32px;
	line-height: 34px;
	background: url(../images/bg_sign21.png) no-repeat 0 2px;
}
.contact-tips .fl p.se {
	background-position: 0 -32px;
}
.contact-tips .fl p.th {
	background-position: 0 -66px;
}
.contact-tips .fl p.fo {
	background-position: 0 -100px;
}
.contact-tips .fl a {
	color: #666;
}
.contact-tips .fl a.feadback {
	display: inline-block;
	width: 82px;
	height: 27px;
	padding-left: 18px;
	font-size: 12px;
	line-height: 27px;
	color: #8a8a8a;
	background: url(../images/bg_btn05.png) no-repeat;
	margin-top: 35px;
}
.contact-tips .fl a.feadback:hover {
	color: #00428e;
}
.contact-tips .fr {
	width: 274px;
	font-size: 12px;
	color: #333;
	background: url(../images/bg_shadow07.png) no-repeat;
}
.contact-tips .fr h2 {
	font-size: 14px;
}
.contact-tips .poa {
	position: absolute;
	right: -362px;
	top: 0;
}
.contact-tips .poa h2 {
	margin-bottom: 27px;
}
.contact-tips .poa .close {
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	position: absolute;
	right: 15px;
	top: 5px;
	cursor: pointer;
}
.contact-tips .poa input {
	width: 270px;
	height: 38px;
	padding: 0 9px;
	border: 1px solid #cacaca;
	margin-bottom: 4px;
	line-height: 38px;
	color: #c9c9c9;
	background: #fff;
}
.contact-tips .poa input.submit {
	width: 288px;
	height: 38px;
	line-height: 30px;
	padding-bottom: 4px;
	border: 1px solid #d6d6d6;
	background: #00428e;
	font-size: 16px;
	color: #fff;
}
.contact-tips .poa textarea {
	width: 270px;
	height: 126px;
	padding: 9px;
	border: 1px solid #cacaca;
	line-height: 24px;
	color: #c9c9c9;
	margin-bottom: 4px;
	background: #fff;
}
/*Products*/
.products-body {
	background: url(../images/bg_products.jpg) no-repeat center top fixed #fff;
}
.products-list {
	width: 100%;
	height: 300px;
	padding-bottom: 260px;
	position: relative;
	overflow: hidden;
}
.products-list li {
	width: 319px;
	height: 363px;
	padding-top: 61px;
	position: relative;
	float: left;
	margin-right: 1px;
	display: inline;
	background: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
.products-list .line-t {
	width: 0;
	height: 5px;
	background: #dfdfdf;
	position: absolute;
	left: 0;
	top: 0;
}
.products-list .line-r {
	width: 5px;
	height: 0;
	background: #dfdfdf;
	position: absolute;
	right: 0;
	bottom: 0;
}
.products-list .line-b {
	width: 0;
	height: 5px;
	background: #dfdfdf;
	position: absolute;
	right: 5px;
	bottom: 0;
}
.products-list .line-l {
	width: 5px;
	height: 0;
	background: #dfdfdf;
	position: absolute;
	left: 0;
	top: 5px;
}
.products-list .bg {
	width: 0;
	height: 100%;
	background: #000;
	filter: alpha(opacity=30);
	opacity: 0.3;
	position: absolute;
	left: 50%;
	top: 0;
}
.products-list img {
	margin: 17px 0;
}
.products-list p {
	width: 100%;
	float: left;
	color: #4267a0;
}
.products-list .prev {
	width: 118px;
	height: 424px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
}
.products-list .next {
	width: 118px;
	height: 424px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
}
.prolist-wrap {
	padding: 18px 0 52px;
	background: #f9f9f9;
	position: relative;
	z-index: 7;
}
.prolist-wrap .w960 {
	position: relative;
}
.prolist-search {
	width: 958px;
	position: absolute;
	left: 0;
	top: -79px;
	z-index: 5;
}
.prolist-search .select-box {
	width: 318px;
	position: relative;
	float: left;
	margin-right: 2px;
	display: inline;
}
.prolist-search .select-box p {
	width: 300px;
	height: 46px;
	padding-left: 18px;
	line-height: 46px;
	color: #606060;
	background: url(../images/bg_sign22.jpg) no-repeat 95% center #fff;
	cursor: pointer;
}
.select-list {
	padding: 10px 18px;
	font-size: 12px;
	line-height: 22px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 46px;
	display: none;
}
.select-list a {
	display: inline-block;
	width: 282px;
	color: #666;
	float: left;
}
.select-list a:hover {
	color: #0861b0;
}
.prolist-search input.submit {
	width: 318px;
	height: 46px;
	background: url(../images/bg_sign23.jpg) no-repeat 90px center #fff;
	float: right;
	border: none;
	font-size: 16px;
	color: #20568a;
}
.prolist-path {
	height: 68px;
	font-size: 12px;
	line-height: 68px;
	color: #606060;
}
.prolist-path p.fl {
	font-size: 20px;
	color: #666;
}
.prolist-path a {
	color: #949494;
	display: inline-block;
}
.prolist-path a.home {
	width: 14px;
	background: url(../images/bg_sign19.png) no-repeat;
	background-position: 0 6px
}
.prolist-path a.home:hover {
	background-position: 0 -50px;
}
.prolist-path span {
	display: inline-block;
	padding: 0 4px;
	font-family: "宋体";
	color: #a8a8a8;
}
.prolist-main {
	width: 960px;
	position: relative;
	overflow: hidden;
}
.prolist-main ul {
	width: 969px;
	float: left;
*padding-bottom: 10px;
}
.prolist-main li {
	width: 292px;
	height: 372px;
	padding: 10px 12px 0 11px;
	background: url(../images/bg_shadow08.png) no-repeat;
	float: left;
	margin: 0 8px 10px 0;
	display: inline;
	line-height: 20px;
	position: relative;
}
.prolist-main li p {
	padding: 0 5px;
	color: #919191;
}
.prolist-main ul li a {
	color: #2056B1;
}
.prolist-main ul li a:hover {
	color: #fff;
}
.prolist-main ul li:hover a {
	color: #fff;
}
.prolist-main p.fz16 {
	font-size: 16px;
	line-height: 44px;
	color: #20568a;
	width: 100%;
	float: left;
	margin-top: 14px;
}
.prolist-main p span {
	display: inline-block;
	float: left;
	padding-right: 30px;
	background: url(../images/bg_sign24.png) no-repeat right 2px;
}
.prolist-main li .line {
	width: 32px;
	height: 1px;
	background: #cdcdcd;
	position: absolute;
	left: 18px;
	bottom: 32px;
}
.prolist-main li.hover {
	background-position: 0 -384px;
}
.prolist-main li.hover p {
	color: #fff;
}
.prolist-main li.hover p span {
	background-position: right -42px;
}
.prolist-main li.hover .line {
	background: #6192bd;
}
.prolist-main .more-btn {
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #e8e8e8;
	background: #fff;
	margin: 10px auto 0;
	cursor: pointer;
}
.prolist-main .more-btn a {
	display: inline-block;
	color: #919191;
	padding-right: 24px;
	background: url(../images/bg_sign25.png) no-repeat right 2px;
}
.prolist-main .more-btn a:hover {
	color: #0861b0;
	background-position: right -38px;
}
.prolist-download {
	padding: 90px 0;
	background: #fff;
}
.prolist-download .download-box.fl {
	width: 476px;
	height: 150px;
	border-right: 1px dotted #969696;
}
.prolist-download .intro {
	width: 280px;
	float: right;
	font-size: 18px;
	line-height: 22px;
	color: #333;
}
.prolist-download .intro a.tit {
	color: #333;
}
.prolist-download .intro ul {
	width: 100%;
	float: left;
	margin-top: 16px;
}
.prolist-download .intro li {
	width: 100%;
	float: left;
}
.prolist-download .intro li a {
	display: inline-block;
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 22px;
	color: #666;
}
.prolist-download .intro a:hover {
	color: #0861b0;
}
.prolist-download .download-box.fr {
	width: 405px;
}
.prolist-download .download-box.fr .intro {
	width: 212px;
}
.proinfo-img {
	height: 578px;
	padding-top: 9px;
	background: url(../images/bg_bg21.png) no-repeat center top;
	border-bottom: 1px solid #e5e5e5;
}
.proinfo-path {
	height: 64px;
	line-height: 64px;
	padding-bottom: 11px;
}
.proinfo-path h2 {
	font-size: 19px;
}
.proinfo-path a {
	display: inline-block;
	color: #949494;
}
.proinfo-path a:hover {
	color: #00428e;
}
.proinfo-path a.home {
	width: 14px;
	background: url(../images/bg_sign19.png) no-repeat 0 4px;
}
.proinfo-path a.home:hover {
	background-position: 0 -52px;
}
.proinfo-path span.sign {
	display: inline-block;
	padding: 0 5px;
	font-family: "宋体";
	color: #a2a2a2;
}
.proinfo-list {
	height: 514px;
	position: relative;
	background: #fff;
}
.proinfo-list .btn {
	width: 26px;
	height: 514px;
	position: absolute;
	top: 0;
	cursor: pointer;
}
.proinfo-list .prev {
	background: url(../images/prev04.png) no-repeat 0 center;
	left: -26px;
}
.proinfo-list .next {
	background: url(../images/next04.png) no-repeat 0 center;
	right: -26px;
}
.proinfo-list .btn.hover {
	background-position: -26px center;
}
.proinfo-list .list {
	width: 732px;
	height: 514px;
	position: relative;
	overflow: hidden;
	margin: 0 114px;
}
.proinfo-list .list li {
	width: 732px;
	height: 514px;
	float: left;
}
.proinfo-tab {
	padding: 22px 0 56px;
	background: #fff;
}
.proinfo-tab .tab-list {
	height: 46px;
	margin-bottom: 42px;
}
.proinfo-tab .tab-list li {
	height: 46px;
	float: left;
	margin-right: 1px;
	display: inline;
	font-size: 16px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	background: #5e5e5e;
	cursor: pointer;
}
.proinfo-tab .tab-list li.on {
	background: #00438e;
}
.proinfo-tab .tab-box {
	position: relative;
}
.proinfo-tab .tab-boxs {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.proinfo-tab .tab-intro h2 {
	font-size: 18px;
	line-height: 30px;
}
.proinfo-tab .tab-intro .intro {
	margin-top: 28px;
	border-top: 1px dotted #9f9f9f;
	padding-top: 46px;
	font-size: 14px;
	line-height: 24px;
}
.proinfo-tab .tab-intro p.pl20 {
	padding-left: 20px;
	background: url(../images/bg_sign26.jpg) no-repeat 7px 10px;
}
.proinfo-tab .tab-table table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.proinfo-tab .tab-table td {
	font-size: 14px;
	padding: 0 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.turn {
	margin-top: 10px;
	position: relative;
}
.turn .share {
	height: 32px;
	padding-bottom: 30px; /*border-bottom: 1px solid #cdcdcd;*/
	margin-bottom: 22px;
	text-align: right;
}
.turn .share p a.back {
	display: inline-block;
	padding-left: 20px;
	background: url(../images/bg_sign27.jpg) no-repeat left center;
	position: absolute;
	right: 5px;
	top: 0;
	color: #333;
}
.bdshare-button-style0-32 a {
	display: inline-block;
	margin: 0!important;
	float: none!important;
}
.turn-main {
	font-size: 14px;
	line-height: 24px;
	position: relative;
}
.turn-main a {
	color: #666;
}
.turn-main a.back {
	display: inline-block;
	padding-left: 20px;
	background: url(../images/bg_sign27.jpg) no-repeat left center;
	position: absolute;
	right: 5px;
	top: 0;
}
.turn-main a:hover {
	color: #00438e;
}
.proinfo-tab .tab-download ul {
	float: left;
	width: 984px;
*padding-bottom: 16px;
}
.proinfo-tab .tab-download li {
	width: 430px;
	height: 97px;
	padding: 19px;
	border: 1px solid #e5e5e5;
	float: left;
	margin: 0 22px 16px 0;
	display: inline;
	background: #f8f8f8;
}
.proinfo-tab .tab-download img {
	margin-right: 17px;
	display: inline;
}
.proinfo-tab .tab-download .intro {
	padding-top: 28px;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	position: relative;
}
.proinfo-tab .tab-download span {
	display: inline-block;
	float: left;
	font-size: 10px;
	line-height: 22px;
	font-family: Arial;
	color: #9f9f9f;
}
.proinfo-tab .tab-download .sign {
	width: 28px;
	height: 28px;
	position: absolute;
	right: 20px;
	top: 32px;
}
.proinfo-tab .tab-download .t {
	width: 23px;
	height: 23px;
	position: absolute;
	left: 3px;
	top: 0;
	overflow: hidden;
}
.proinfo-tab .tab-download .t img {
	position: absolute;
	left: 0;
	top: -46px;
}
.proinfo-tab .tab-download .d {
	width: 28px;
	height: 8px;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
	background: url(../images/bg_sign29.png) no-repeat;
}
.proinfo-tab .tab-download li.hover p {
	color: #0861b0;
}
.proinfo-tab .tab-download li.hover .d {
	background-position: 0 -8px;
}
.proinfo-tab .tab-contact {
	padding: 36px 0;
}
.proinfo-tab .tab-contact .intro {
	width: 440px;
	padding-bottom: 10px;
	float: left;
	border-right: 1px solid #cfcfcf;
	font-size: 14px;
	line-height: 30px;
}
.proinfo-tab .tab-contact .intro h2 {
	font-size: 16px;
	line-height: 26px;
}
.proinfo-tab .tab-contact .intro a {
	display: inline-block;
	color: #666;
}
.proinfo-tab .tab-contact .intro a:hover {
	color: #00438e;
}
.zx {
	position: absolute;
	left: 10px;
	bottom: -20px;
}
.proinfo-tab .tab-contact .btn {
	display: block;
	width: 99px;
	height: 30px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 27px;
	color: #8e8e8e;
	background: url(../images/bg_btn05.png) no-repeat;
	float: left;
	margin: 18px 24px 0 0;
	cursor: pointer;
}
.proinfo-tab .tab-contact .btn:hover {
	color: #195599;
	background: url(../images/bg_btn05_h.png) no-repeat;
	cursor: pointer;
}
.proinfo-tab .tab-contact .r {
	width: 480px;
	float: right;
}
.proinfo-tab .tab-contact .tips {
	width: 178px;
	padding-top: 46px;
	float: right;
	font-size: 18px;
	line-height: 24px;
	color: #195599;
}
.proinfo-tab .tab-contact .tips p.en {
	font-size: 19px;
	line-height: 22px;
	color: #e3e3e3;
	text-transform: uppercase;
	margin-bottom: 13px;
}
.proinfo-tab .tab-contact .tips a {
	display: inline-block;
	width: 84px;
	height: 27px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 27px;
	color: #8e8e8e;
	background: url(../images/bg_btn05.png) no-repeat;
	float: left;
}
.proinfo-tab .tab-contact .tips a:hover {
	color: #195599;
	background: url(../images/bg_btn05_h.png) no-repeat;
}
.out-box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 15;
	display: none;
}
.out-box .out-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.out-box .close {
	width: 40px;
	height: 40px;
	position: absolute;
	right: -15px;
	top: -15px;
	cursor: pointer;
	background: url(../images/close02.png) no-repeat;
}
.out-box .pro-message {
	width: 330px;
	height: 459px;
	padding: 42px 20px 0;
	background: url(../images/bg_shadow06.png) no-repeat;
	font-size: 14px;
	line-height: 24px;
	position: absolute;
	left: 50%;
	margin-left: -261px;
	z-index: 2;
}
.out-box .pro-message h2 {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	padding-bottom: 24px;
	background: url(../images/bg_line10.png) no-repeat left bottom;
	margin-bottom: 33px;
}
.out-box .pro-message input {
	width: 250px;
	height: 38px;
	padding: 0 9px;
	border: 1px solid #cacaca;
	margin-bottom: 4px;
	line-height: 38px;
	color: #c9c9c9;
	background: #fff;
}
.out-box .pro-message input.submit {
	width: 270px;
	height: 38px;
	line-height: 30px;
	padding-bottom: 4px;
	border: 1px solid #d6d6d6;
	background: #00428e;
	font-size: 16px;
	color: #fff;
}
.out-box .pro-message textarea {
	width: 250px;
	height: 126px;
	padding: 9px;
	border: 1px solid #cacaca;
	line-height: 24px;
	color: #c9c9c9;
	margin-bottom: 4px;
	background: #fff;
}
.protec-main {
	padding-top: 50px;
}
.protec-tab li {
	display: inline;/*追加 20140902*/
}
.protec-tab li a {
	display: inline-block;
	width: 134px;
	height: 34px;
	float: left;
	margin-right: 2px;
	font-size: 14px;
	line-height: 34px;
	color: #7c7b7b;
	text-align: center;
	background: #ededed;
}
.protec-tab li a:hover, .protec-tab li a.on {
	background: #00438e;
	color: #fff;
}
.pro-download {
	padding-top: 28px;
}
.pro-download table {
	border-left: 1px solid #d9d9d9;
}
.pro-download th {
	font-weight: normal;
	font-size: 14px;
	line-height: 52px;
	color: #fff;
	background: #737373;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.pro-download th span {
	float: left;
	padding-left: 42px;
}
.pro-download td {
	font-size: 12px;
	line-height: 54px;
	text-align: center;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.pro-download td.bg {
	background: #f8fbfe;
}
.pro-download td a {
	display: inline-block;
	width: 27px;
	height: 54px;
	background: url(../images/bg_btn09.png) no-repeat;
}
.pro-download td a:hover {
	background-position: 0 -54px;
}
.pro-download td a.fl {
	background: none;
	width: auto;
	color: #666;
	margin-left: 42px;
	background: none;
}
.pro-download td a.fl:hover {
	color: #00438e;
}
.pro-download .page {
	margin-top: 30px;
}
/*Investor*/ 
.investor-main {
	overflow: hidden;
}
.investor-fi {
	height: 219px;
	margin-bottom: 16px;
	position: relative;
}
.investor-main .l {
	width: 620px;
	height: 219px;
	position: absolute;
	left: -620px;
	top: 0;
}
.report-box {
	width: 237px;
	height: 219px;
	padding: 0 36px;
	background: #fff;
	float: left;
}
/*追加*/
.report-box .list {
	padding-top: 22px;
}
.report-box li {
	width: 100%;
	height: 24px;
	line-height: 24px;
	float: left;
}
.report-box li a {
	display: inline-block;
	font-size: 14px;
	color: #666;
	float: left;
}
.report-box li a:hover {
	color: #1e6ecc;
}
.report-box li span {
	display: inline-block;
	font-size: 12px;
	color: #9b9b9b;
	float: right;
}
/*追加end*/
.investor-main .title {
	height: 68px;
	font-size: 16px;
	line-height: 68px;
	padding-top: 5px;
	position: relative;
}
.investor-main .title a {
	display: inline-block;
	width: 100%;
	color: #333;
}
.investor-main .title a:hover {
	color: #1e6ecc;
}
.investor-main .title .line {
	width: 24px;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #dfdfdf;
	overflow: hidden;
}
.investor-main .title .line-in {
	width: 24px;
	height: 1px;
	position: absolute;
	left: -24px;
	top: 0;
	background: #1e6ecc;
}
.report-box .intro {
	padding-top: 17px;
	line-height: 24px;
	color: #9b9b9b;
}
.report-box img {
	margin-top: 9px;
}
.report-box .intro-main {
	width: 96px;
	float: right;
}
.report-box a.tit {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
.report-box a.tit:hover {
	color: #1e6ecc;
}
.report-box a.more {
	display: inline-block;
	width: 52px;
	height: 27px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 27px;
	color: #bcbcbc;
	margin-top: 13px;
	background: url(../images/bg_btn06.png) no-repeat;
}
.report-box a.more:hover {
	color: #1e6ecc;
	background-position: 0 -27px;
}
.news-box {
	width: 237px;
	height: 219px;
	padding: 0 36px;
	background: #fff;
}
.news-box .list {
	padding-top: 22px;
}
.news-box li {
	width: 100%;
	height: 24px;
	line-height: 24px;/*float: left;*/
}
.news-box li a {
	display: inline-block;
	font-size: 14px;
	color: #666;
	float: left;
	width: 70%;
}
.news-box li a:hover {
	color: #1e6ecc;
}
.news-box li span {
	display: inline-block;
	font-size: 12px;
	color: #9b9b9b;
	float: right;
}
.investor-main .r {
	width: 320px;
	position: absolute;
	right: -320px;
	top: 0;
}
.investor-main .r .news-box {
	width: 248px;
}
.investor-se {
	height: 228px;
	margin-bottom: 16px;
	position: relative;
}
.newslong-box {
	width: 305px;
	height: 228px;
}
.stock-box {
	width: 207px;
	height: 211px;
	padding: 17px 18px 0;
	float: left;
	background: #1e6ecc;
	position: relative;
}
.stock-box span {
	display: inline-block;
	width: 100%;
	color: #8eade0;
	text-align: right;
}
.stock-box .sign {
	width: 54px;
	height: 53px;
	margin: 43px 0 31px 73px;
	position: relative;
}
.stock-box .line-fi {
	width: 7px;
	height: 24px;
	position: absolute;
	left: 9px;
	top: 19px;
	overflow: hidden;
}
.stock-box .line-se {
	width: 7px;
	height: 43px;
	position: absolute;
	left: 23px;
	top: 0;
	overflow: hidden;
}
.stock-box .line-th {
	width: 7px;
	height: 34px;
	position: absolute;
	left: 38px;
	top: 9px;
	overflow: hidden;
}
.stock-box .line-fo {
	width: 54px;
	height: 6px;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
}
.stock-box .line-in {
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.stock-box p {
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	text-align: center;
}
.investor-th {
	height: 206px;
	position: relative;
	margin-bottom: 16px;
}
.newsletters-box {
	width: 173px;
	height: 206px;
	padding: 0 36px;
	background: url(../images/bg_bg09.jpg) no-repeat;
	float: left;
}
.newsletters-box .title a {
	color: #fff;
}
.newsletters-box .title a:hover {
	color: #fff;
}
.newsletters-box a.more {
	display: inline-block;
	width: 52px;
	height: 27px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 27px;
	color: #fff;
	margin-top: 66px;
	background: url(../images/bg_btn07.png) no-repeat;
}
.newsletters-box a.more:hover {
	color: #0b53a8;
	background: url(../images/bg_btn06.png) no-repeat 0 -27px;
}
.government-box {
	width: 303px;
	height: 206px;
	padding: 0 36px;
	background: #fff;
	float: left;
}
.government-box .list {
	padding-top: 18px;
	font-size: 14px;
	line-height: 30px;
}
.government-box .list li {
	width: 130px;
	padding-right: 10px;
	float: left;
}
.government-box .list a {
	display: inline-block;
	padding-left: 9px;
	color: #666;
	background: url(../images/bg_sign30.jpg) no-repeat 0 2px;
}
.government-box .list a:hover {
	color: #0b53a8;
	background-position: 0 -28px;
}
.investor-fo {
	height: 214px;
	position: relative;
	margin-bottom: 74px;
}
.intro-box {
	padding-top: 22px;
}
.intro-box a {
	color: #666;
}
.intro-box a:hover {
	color: #0b53a8;
}
.investor-fo .l {
	width: 620px;
	height: 170px;
	padding: 22px 0;
	background: #fff;
}
.investor-fo .l li {
	width: 206px;
	height: 170px;
	border-right: 1px dotted #d9d9d9;
	float: left;
	font-size: 16px;
	line-height: 60px;
	text-align: center;
}
.investor-fo .l li.last {
	border-right: none;
}
.investor-fo .l li .sign {
	width: 72px;
	height: 72px;
	margin: 26px 67px 11px;
	position: relative;
	overflow: hidden;
}
.investor-fo .l li img {
	position: relative;
	z-index: 2;
}
.investor-fo .l li .bg {
	width: 72px;
	height: 144px;
	background: url(../images/bg_bg10.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.investor-fo .l li p {
	color: #333;
}
.investor-fo .l li a:hover p {
	color: #0b53a8;
}
.investor-list {
	width: 960px;
	padding-top: 62px;
	margin: 0 auto;
}
.investor-list ul {
	float: left;
	width: 998px;
	margin-bottom: 50px;
*margin-bottom: 50px;
}
.investor-list li {
	width: 482px;
	height: 64px;
	float: left;
	margin: 0 17px 13px 0;
	display: inline;
}
.investor-list li .time {
	width: 80px;
	height: 42px;
	padding: 13px 0 9px;
	background: #00438e;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	text-align: center;
	float: left;
}
.investor-list li p.fz30 {
	font-weight: bold;
	font-size: 30px;
	line-height: 30px;
	text: center;
	padding-left: 15px;
}
.investor-list li p.fz300 {
	text: center;
	padding-left: 15px;
}
.investor-list li .intro {
	width: 362px;
	height: 24px;
	padding: 19px;
	border: 1px solid #e4e4e4;
	border-left: none;
	background: #f8f8f8;
	float: left;
	font-size: 14px;
	line-height: 24px;
	font-family: "宋体";
}
.investor-list li .intro a {
	color: #666;
}
.investor-list li .intro a:hover {
	color: #00438e;
}
.page {
	margin: 0 auto;
	padding: 10px 0;
	border: 1px solid #f4f4f4;
	background: #fafafa;
	text-align: center;
	height: 30px;
	padding-left: 40%;/*修改*/
}
.page a {
	display: inline-block;
	height: 24px;
	font-size: 14px;
	line-height: 23px;
	color: #3c3c3c;
	padding: 0 8px;
}
.page a.on, .page a:hover {
	color: #fff;
	background: url(../images/bg_sign34.jpg) no-repeat center;
}
.page a.prev {
	background: url(../images/prev05.png) no-repeat;
	position: relative;
	top: 6px;
*top: 2px;
	margin-right: 5px;
}
.page a.prev:hover {
	background-position: 0 -24px;
}
.page a.next {
	font-size: 12px;
	padding-right: 28px;
	background: url(../images/next05.png) no-repeat right 0;
}
.page a.next:hover {
	color: #1a4ea3;
	background-position: right -24px;
}
.newsinfo-main {
	padding-top: 36px;
	font-size: 14px;
	line-height: 24px;
}
.newsinfo-main h2 {
	font-weight: normal;
	font-size: 25px;
	line-height: 52px;
	text-align: center;
}
.newsinfo-main .time {
	font-size: 12px;
	line-height: 40px;
	font-family: "宋体";
	color: #b9b9b9;
	text-align: center;
	padding-bottom: 25px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 1px;
}
.newsinfo-main .detail {
	border-top: 1px solid #ededed;
	padding-top: 5px;
	padding-bottom: 20px;
}
.newsinfo-main .detail img {
	display: block;
	margin: 0 auto;
	max-width: 960px;
}
.newsinfo-main .share {
	height: 28px;
}
.newsinfo-join {
	padding: 30px 40px;
	background: #eee;
	margin: 20px auto;
	line-height: 52px;
}
.newsinfo-join a {
	display: inline-block;
	width: 184px;
	padding-left: 82px;
	font-size: 16px;
	line-height: 52px;
	color: #fff;
	background: url(../images/bg_sign31.png) no-repeat 95% center #00428e;
	float: left;
	margin-right: 30px;
}
.newsinfo-main .turn {
	border-top: 1px solid #ededed;
	padding-top: 15px;
}
.out-newsmain {
	width: 960px;
	height: 437px;
	position: absolute;
	left: 50%;
	margin-left: -480px;
	z-index: 2;
	background: #f2f2f2;
}
.out-newsmain .intro {
	width: 420px;
	height: 415px;
	padding: 22px 0 0 133px;
	float: left;
	font-size: 14px;
	line-height: 34px;
}
.out-newsmain .intro h2 {
	font-size: 24px;
	line-height: 64px;
	color: #00438e;
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 30px;
}
.out-newsmain .intro td {
	padding: 0 14px 12px 0;
}
.out-newsmain .intro input {
	width: 295px;
	height: 32px;
	padding: 0 5px;
	border: 1px solid #ccc;
	float: left;
	font-size: 14px;
	line-height: 32px;
	color: #666;
	background: #fff;
}
.out-newsmain .intro label {
	float: left;
	margin-right: 30px;
	display: inline;
}
.out-newsmain .intro input.radio {
	width: 13px;
	height: 13px;
	margin: 11px 8px 0 0;
	display: inline;
}
.out-newsmain .intro input.submit {
	width: 124px;
	height: 36px;
	border: none;
	padding: 0;
	font-size: 16px;
	color: #fff;
	background: #1f5a9c;
}
.out-newsmain .intro textarea {
	width: 295px;
	height: 72px;
	padding: 0 5px;
	border: 1px solid #ccc;
	float: left;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	background: #fff;
}
.faq-tab {
	height: 34px;
	margin-bottom: 28px;
	padding-top: 56px;
}
.faq-tab li {
	float: left;
}
.faq-tab a {
	display: inline-block;
	width: 142px;
	font-size: 14px;
	line-height: 34px;
	color: #989898;
	text-align: center;
	background: #ededed;
	float: left;
	margin-right: 3px;
}
.faq-tab a:hover, .faq-tab a.on {
	color: #fff;
	background: #00438e;
}
.faq-list ul {
	float: left;
*padding-bottom: 6px;
}
.faq-list li {
	width: 100%;
	float: left;
	margin-bottom: 6px;
}
.faq-list .tit {
	height: 48px;
	float: left;
	cursor: pointer;
}
.faq-list .tit .sign {
	width: 80px;
	height: 48px;
	background: url(../images/bg_sign32.jpg) no-repeat center 0 #bebebe;
	float: left;
}
.faq-list .tit .tips {
	width: 831px;
	padding: 0 24px;
	background: #f8f8f8;
	font-size: 14px;
	line-height: 46px;
	font-family: "宋体";
	border: 1px solid #e4e4e4;
	border-left: none;
	float: right;
}
.faq-list .tit.on .sign {
	background-position: center -48px;
	background-color: #00438e;
}
.faq-list .tit.on .tips {
	background: #155aa6;
	color: #fff;
	border: 1px solid #155aa6;
	border-left: none;
}
.faq-list .int {
	width: 823px;
	float: left;
	border: 1px solid #e4e4e4;
	border-top: none;
	background: url(../images/bg_sign33.jpg) no-repeat 19px 19px #f8f8f8;
	padding: 25px 23px 25px 102px;
	font-size: 12px;
	font-family: "宋体";
	display: none;
}
.email-main {
	padding-top: 40px;
}
.email-top {
	height: 46px;
	background: url(../images/bg_bg11.jpg) no-repeat;
}
.email-mid {
	background: url(../images/bg_bg12.jpg) repeat-y;
}
.email-mid .wrap {
	width: 884px;
	margin: 0 auto;
	background: url(../images/bg_bg14.png) no-repeat right bottom;
}
.email-bot {
	height: 42px;
	background: url(../images/bg_bg13.jpg) no-repeat;
}
.email-mid .title {
	height: 34px;
	font-size: 14px;
	line-height: 34px;
	color: #fff;
}
.email-mid .title p {
	width: 142px;
	background: #838b94;
	text-align: center;
}
.email-mid .options {
	padding: 19px 0 12px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 19px;
}
.email-mid .options label {
	float: left;
	padding-right: 34px;
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	width: 180px;
}
.email-mid .options input.checkbox {
	width: 13px;
	height: 13px;
	float: left;
	margin: 6px 5px 0 13px;/*修改原为margin: 11px 0px 0 13px*/
	display: inline;
}
.email-mid input.submit {
	width: 252px;
	height: 48px;
	border: none;
	font-size: 14px;
	line-height: 48px;
	color: #fff;
	background: #155aa6;
}
.email-mid .tips {
	padding: 18px 0 18px 10px;
	font-size: 12px;
	line-height: 24px;
	color: #a5a5a5;
}
.out-emailmain {
	width: 795px;
	height: 367px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -397px;
	z-index: 2;
}
.out-emailmain .intro {
	width: 553px;
	height: 280px;
	padding-top: 87px;
	margin: 0 auto;
}
.out-emailmain .intro p.fz22 {
	font-size: 22px;
	line-height: 62px;
	color: #c5c5c5;
	padding-bottom: 22px;
}
.out-emailmain .intro input.submit {
	width: 252px;
	height: 48px;
	border: none;
	font-size: 14px;
	color: #fff;
	background: #155aa6;
	margin-bottom: 38px;
}
.out-emailmain .intro a {
	color: #155aa6;
}
/*Resources*/
.resources-body {
	background: url(../images/bg_resources.jpg) no-repeat center top fixed #fff;
}
.resources-main {
	width: 1000px;
	height: 524px;
	position: relative;
	overflow: hidden;
	margin: 0 auto 100px;
}
.resources-main .l {
	width: 306px;
	height: 450px;
	padding: 8px 37px 0;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/bg_bg15.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.resources-main .title {
	height: 65px;
	position: relative;
	font-size: 16px;
	line-height: 64px;
	color: #fff;
	margin-bottom: 10px;
}
.resources-main .title .line {
	width: 24px;
	height: 1px;
	background: #a7b6c7;
	position: absolute;
	left: 0;
	bottom: 0;
}
.resources-main .list ul {
	float: left;
*padding-bottom: 15px;
}
.resources-main .list li {
	width: 306px;
	height: 83px;
	border-bottom: 1px solid #4175ac;
	margin-bottom: 15px;
}
.resources-main .list img {
	margin-top: 3px;
}
.resources-main .list .intro {
	width: 200px;
	float: right;
	color: #bac6da;
}
.resources-main .list .intro a {
	font-size: 14px;
	color: #bac6da;
}
.resources-main .list .intro a:hover {
	color: #fff;
}
.resources-main .list a.more {
	display: inline-block;
	width: 52px;
	height: 27px;
	padding-left: 16px;
	line-height: 27px;
	color: #9dafcb;
	background: url(../images/bg_btn08.png) no-repeat;
	margin-top: 20px;
*margin-top: -20px;
}
.resources-main .list a.more:hover {
	color: #fff;
	background: url(../images/bg_btn03.jpg) no-repeat;
}
.news-list {
	padding-top: 45px;
}
.news-list ul {
	width: 984px;
	float: left;
*padding-bottom: 23px;
}
.news-list li {
	width: 393px;
	height: 116px;
	padding: 18px 55px 0 19px;
	border: 1px solid #e5e5e5;
	background: #f8f8f8;
	float: left;
	margin: 0 23px 23px 0;
	display: inline;
}
.news-list li .intro {
	width: 230px;
	float: left;
	margin-left: 17px;
	display: inline;
}
.news-list li .intro a {
	display: inline-block;
	width: 100%;
	line-height: 18px;
	color: #7e7e7e;
}
.news-list li .intro a.tit {
	font-size: 14px;
	line-height: 32px;
	color: #333;
}
.news-list li .intro a:hover, .news-list li .intro a.tit:hover {
	color: #00428e;
}
.news-list li .intro p {
	height: 36px;
	line-height: 18px;
}
.news-list li .intro span {
	display: inline-block;
	font-size: 10px;
	line-height: 16px;
	color: #9f9f9f;
	padding-top: 10px;
}
.resources-main .r {
	width: 600px;
	height: 524px;
	position: absolute;
	right: 0;
	top: 0;
}
.resources-main .search {
	width: 528px;
	height: 450px;
	padding: 8px 36px 0;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.resources-main .search .title {
	color: #333333;
}
.resources-main .select-box {
	width: 228px;
	height: 34px;
	padding: 0 6px;
	border: 1px solid #a5a5a5;
	margin-bottom: 16px;
	line-height: 34px;
	color: #adadad;
}
.resources-main .select-box p {
	padding-right: 10px;
}
.resources-main .select-box select {
	border: none;
	width: 180px;
	float: left;
	margin-top: 8px;
}
.resources-main .key-box {
	width: 474px;
	height: 34px;
	padding: 0 6px;
	border: 1px solid #a5a5a5;
	margin-bottom: 16px;
	line-height: 34px;
	color: #adadad;
	float: left;
}
.resources-main .key-box input {
	width: 370px;
	height: 34px;
	padding: 0 10px;
	font-size: 12px;
	line-height: 34px;
	color: #666;
	border: none;
	float: left;
}
.resources-main .key-box input.submit {
	width: 34px;
	height: 34px;
	background: url(../images/bg_btn04.jpg) no-repeat center;
}
.resources-main .tips {
	width: 600px;
	height: 250px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.resources-main .tips li {
	width: 199px;
	height: 178px;
	padding-top: 71px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}
.resources-main .tips li.se {
	left: 200px;
}
.resources-main .tips li.th {
	left: 374px;
}
.resources-main .tips .sign {
	width: 79px;
	height: 67px;
	float: left;
	margin: 0 54px 32px 53px;
	display: inline;
	position: relative;
	overflow: hidden;
}
.resources-main .tips img {
	position: relative;
	z-index: 2;
}
.resources-main .tips .bg {
	width: 79px;
	height: 134px;
	background: url(../images/bg_shadow09.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.resources-main .tips p {
	color: #333;
}
.resources-main .tips a:hover p {
	color: #195599;
}
.process-main {
	padding-top: 45px;
	min-height: 300px;
	height: auto!important;
	height: 300px;
}
.jobs-tab {
	height: 34px;
	margin-bottom: 36px;
	padding-top: 40px;
}
.jobs-tab li {
	float: left;
}
.jobs-tab a {
	display: inline-block;
	width: 142px;
	font-size: 14px;
	line-height: 34px;
	color: #989898;
	text-align: center;
	background: #ededed;
	float: left;
	margin-right: 3px;
}
.jobs-tab a:hover, .jobs-tab a.on {
	color: #fff;
	background: #00438e;
}
.school-main .search {
	height: 36px;
	margin-bottom: 22px;
}
.school-main .search-box {
	width: 228px;
	height: 34px;
	padding: 0 6px;
	border: 1px solid #a5a5a5;
	float: left;
	margin-right: 6px;
	display: inline;
	line-height: 34px;
	color: #adadad;
}
.school-main .search-box .fl {
	line-height: 34px;
}
.school-main .search-box select {
	width: 188px;
	border: none;
	border: none !important;
*border-style:none;
	_border-style: none;
	float: left;
	margin-top: 8px;
	color: #666;
}
.school-main .input-box {
	width: 450px;
	height: 34px;
	padding-left: 6px;
	border: 1px solid #a5a5a5;
	float: right;
	line-height: 34px;
	color: #adadad;
}
.school-main .input-box .fl {
	line-height: 34px;
}
.school-main .input-box input {
	float: left;
	width: 360px;
	height: 34px;
	padding-left: 6px;
	border: none;
	line-height: 34px;
	color: #666;
	border-style: none;
}
.school-main .input-box input.submit {
	width: 34px;
	height: 34px;
	background: url(../images/bg_btn04.jpg) no-repeat;
	padding: 0;
}
.school-main table {
	border-left: 1px solid #d9d9d9;
}
.school-main th {
	font-weight: normal;
	font-size: 14px;
	line-height: 52px;
	color: #fff;
	background: #737373;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.school-main th span {
	float: left;
	padding-left: 25px;
}
.school-main td {
	line-height: 52px;
	text-align: center;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.school-main td.bg {
	background: #f8fbfe;
}
.school-main td a {
	display: inline-block;
	float: left;
	padding-left: 25px;
	color: #666;
}
.school-main td a:hover {
	color: #00428e;
}
.school-main .page {
	margin-top: 35px;
}
.jobsinfo-main table {
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}
.jobsinfo-main th {
	font-weight: normal;
	font-size: 16px;
	line-height: 38px;
	text-align: left;
	background: #e9e9e9;
	padding-left: 20px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.jobsinfo-main td {
	line-height: 40px;
	padding-left: 20px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.jobsinfo-main .intro {
	padding: 33px;
	border: 1px solid #dfdfdf;
	border-top: none;
	line-height: 24px;
}
.jobsinfo-main .detail a {
	color: #666;
}
.jobsinfo-main .tips {
	margin-top: 62px;
	border-top: 1px solid #ddd;
	padding-top: 15px;
	font-size: 14px;
	line-height: 34px;
}
.jobsinfo-main .tips span {
	color: #dc0000;
}
.jobsinfo-main .tips p.fz12 {
	font-size: 12px;
}
.jobsinfo-main .tips a {
	color: #00428e;
	padding: 0 2px;
}
.jobsinfo-btns {
	height: 42px;
	margin-top: 18px;
}
.jobsinfo-btns a {
	display: inline-block;
	width: 110px;
	font-size: 14px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	background: #b6b6b6;
	float: left;
	margin-right: 10px;
}
.jobsinfo-btns a.on, .jobsinfo-btns a:hover {
	background: #00428e;
}
.member-wrap {
	padding: 30px 0 100px;
	position: relative;
	z-index: 1;
	top: -6px;
	margin-bottom: -6px;
}
.member-top {
	height: 147px;
	margin-bottom: 12px;
}
.member-top .name {
	width: 134px;
	height: 143px;
	border: 1px solid #e5e5e5;
	position: relative;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	float: left;
}
.member-top .line {
	width: 100%;
	height: 2px;
	background: #e3e3e3;
	position: absolute;
	left: 0;
	bottom: -2px;
}
.member-top .img {
	width: 62px;
	height: 63px;
	padding: 1px;
	border: 1px solid #e6e6e5;
	margin: 19px auto 10px;
}
.member-top .name a {
	color: #333;
}
.member-top .name a:hover {
	color: #00428e;
}
.member-top .tips {
	width: 805px;
	height: 95px;
	padding: 24px 0;
	border: 1px solid #e3e3e3;
	position: relative;
	float: right;
}
.member-top .l {
	width: 249px;
	height: 95px;
	padding-left: 55px;
	float: left;
	border-right: 1px solid #d9d9d9;
	position: relative;
}
.member-top .l .sign {
	width: 43px;
	height: 28px;
	background: url(../images/bg_sign41.jpg) no-repeat;
	position: absolute;
	right: 22px;
	top: 3px;
}
.member-top .l p {
	padding-top: 18px;
	font-size: 14px;
	line-height: 26px;
	color: #333;
}
.member-top .l p a {
	color: #c71200;
}
.member-top .l .btns {
	height: 26px;
	margin-top: 14px;
	font-size: 14px;
	line-height: 26px;
}
.member-top .l .btns a {
	display: inline-block;
	padding: 0 14px;
	color: #fff;
	background: #c5c5c5;
	float: left;
	margin-right: 3px;
}
.member-top .l .btns a.email, .member-top .l .btns a:hover {
	background: #e25353
}
.member-top .r {
	width: 500px;
	height: 95px;
	float: right;
}
.member-top .r li {
	width: 166px;
	height: 95px;
	float: left;
	border-right: 1px solid #d9d9d9;
	font-size: 14px;
	line-height: 26px;
	color: #333;
	text-align: center;
}
.member-top .r li.last {
	border-right: none;
}
.member-top li a {
	color: #c71200;
}
.member-top li span {
	font-size: 16px;
}
.member-top li .sign {
	height: 36px;
	margin-bottom: 18px;
}
.member-top li .fi {
	background: url(../images/bg_sign38.jpg) no-repeat 85% center;
}
.member-top li .se {
	background: url(../images/bg_sign39.jpg) no-repeat 85% center;
}
.member-top li .th {
	background: url(../images/bg_sign40.jpg) no-repeat 85% center;
}
.member-main .side {
	width: 136px;
	float: left;
}
.member-main .side a {
	display: inline-block;
	width: 114px;
	padding-left: 22px;
	font-size: 14px;
	line-height: 50px;
	color: #6e6e6e;
	background: #dadada;
	float: left;
	margin-bottom: 1px;
}
.member-main .side a:hover, .member-main .side a.on {
	color: #fff;
	background: #00428e;
}
.member-main .side .sublist {
	width: 116px;
	padding: 14px 0 55px 20px;
	background: #f6f6f6;
	float: left;
}
.member-main .side .dn {
	display: none;
}
.member-main .side .sublist a {
	width: 116px;
	padding-left: 0;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background: none;
}
.member-main .side .sublist a:hover, .jobstable-main .side .sublist a.on {
	background: none;
	color: #185aa3;
}
/*追加鼠标移上去变色*/
.member-main .side .sublist a.on {
	color: #185aa3;
}
.member-main .content {
	width: 805px;
	float: right;
}
.member-box .title {
	height: 30px;
	padding-bottom: 7px;
	border-bottom: 3px solid #d9d9d9;
	margin-bottom: 12px;
	position: relative;
	font-size: 18px;
	line-height: 30px;
	color: #333;
}
.member-box .title .line {
	width: 84px;
	height: 3px;
	background: #00428e;
	position: absolute;
	left: 0;
	bottom: -3px;
}
.member-box .title a {
	display: inline-block;
	font-size: 12px;
	color: #888;
	float: right;
	padding-right: 10px;
}
.member-box .title a:hover {
	color: #2e66a7;
}
.member-box .intro {
	margin-bottom: 22px;
	font-size: 14px;
	line-height: 44px;
}
.member-box .intro table {
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}
.member-box .intro th {
	font-weight: normal;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	background: #2e66a7;
	text-align: left;
	padding-left: 25px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.member-box .intro td {
	padding-left: 25px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.member-box .intro td.bg {
	background: #f8fbfe;
}
.member-box .intro span {
	font-size: 12px;
}
.member-box .intro td a {
	color: #666;
}
.member-box .intro td a:hover {
	color: #2e66a7;
}
.member-box .details {
	border: 1px solid #e8e8e8;
}
.member-box .details .tit {
	font-size: 14px;
	line-height: 46px;
	color: #666;
	padding-left: 24px;
	background: #f3f3f3;
	border-bottom: none;
}
.member-box .details-in {
	padding: 20px 24px 66px;
	line-height: 26px;
}
.member-box .details-in .l {
	width: 40px;
	float: left;
}
.member-box .details-in .r {
	width: 715px;
	float: right;
}
.member-box .back {
	height: 42px;
	font-size: 12px;
	line-height: 42px;
	text-align: right;
}
.member-box .back a {
	display: inline-block;
	padding-left: 22px;
	color: #898989;
	background: url(../images/bg_sign27.jpg) no-repeat left center;
}
.member-box .back a:hover {
	color: #00428e;
}
/*Culture*/
.news-rec {
	height: 351px;
	background: url(../images/bg_bg16.jpg) no-repeat center bottom;
}
.news-rec .btn {
	width: 27px;
	height: 351px;
	float: left;
	cursor: pointer;
}
.news-rec .prev {
	background: url(../images/prev01.jpg) no-repeat 0 45%;
}
.news-rec .next {
	background: url(../images/next01.jpg) no-repeat 0 45%;
}
.news-rec .btn.hover {
	background-position: -27px 45%;
}
.news-rec .list {
	width: 748px;
	height: 351px;
	float: left;
	margin: 0 79px;
	display: inline;
	position: relative;
	overflow: hidden;
}
.news-rec .list li {
	width: 408px;
	position: absolute;
	left: 748px;
	top: 31px;
	z-index: 2;
}
.news-rec .list li.on {
	z-index: 3;
}
.news-rec .list li.z1 {
	z-index: 1;
}
.news-rec .list li img {
	width: 100%;
}
.news-main .news-list {
	padding-top: 25px;
}
.honor-wrap {
	padding-top: 76px;
	background: url(../images/bg_bg17.jpg) no-repeat center 457px #fff;
}
.honor-img {
	height: 564px;
	padding-bottom: 26px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 22px;
	position: relative;
}
.honor-img .btn {
	width: 65px;
	height: 65px;
	position: absolute;
	top: 191px;
	cursor: pointer;
	overflow: hidden;
}
.honor-img .btn img {
	position: absolute;
	top: 0;
}
.honor-img .prev {
	left: 8px;
}
.honor-img .prev img {
	left: 0;
}
.honor-img .next {
	right: 8px;
}
.honor-img .next img {
	right: 0;
}
.honor-img .img {
	width: 635px;
	height: 444px;
	margin: 0 auto;
	background: url(../images/loading.gif) no-repeat center;
}
.honor-img .tips {
	height: 44px;
	text-align: center;
	font-size: 12px;
	line-height: 44px;
}
.honor-img .list {
	width: 635px;
	height: 64px;
	margin: 12px auto 0;
	position: relative;
	overflow: hidden;
}
.honor-img .list ul {
	float: left;
	width: 654px;
}
.honor-img .list li {
	width: 89px;
	height: 62px;
	border: 1px solid #e5e5e5;
	float: left;
	margin-right: 18px;
	display: inline;
	cursor: pointer;
}
.honor-img .list li.on {
	border: 1px solid #3368a5;
}
.honor-list {
	width: 960px;
	position: relative;
	overflow: hidden;
	padding-bottom: 30px;
}
.honor-list .honor-box {
	width: 960px;
	padding-left: 26px;
	line-height: 24px;
}
.honor-list .honor-box ul li {
	width: 422px;
	padding-left: 26px;
	line-height: 24px;
	float: left;
	height: 24px;
}
.honor-list .honor-box.fl {
	width: 449px;
	border-right: 1px solid #d9d9d9;
}
.bearing-tab {
	height: 34px;
	padding-top: 45px;
	margin-bottom: 24px;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
}
.bearing-tab li {
	float: left;
}
.bearing-tab a {
	display: inline-block;
	width: 142px;
	color: #666;
	background: #ededed;
	float: left;
	margin-right: 3px;
}
.bearing-tab a:hover, .bearing-tab a.on {
	color: #fff;
	background: #00438e;
}
.container {
	width: 978px;
	position: relative;
}
.item {
	width: 309px;
	border: 1px solid #ddd;
	margin-bottom: 15px;
	background: #f5f5f5;
}
.itembox {
	padding: 10px 9px 0;
}
.itemtips {
	padding: 0 9px;
}
.itemtips a {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 54px;
	color: #666;
}
.itemtips a:hover {
	color: #00438e;
}
.practice-intro {
	padding-top: 70px;
	margin-bottom: 60px;
}
.practice-intro img {
	margin-top: 13px;
}
.practice-intro .int {
	width: 676px;
	float: left;
	margin-left: -26px;
	font-size: 14px;
	line-height: 24px;
}
.practice-line {
	height: 1px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #ededed;
}
.practice-list {
	width: 960px;
	margin: 45px auto 0;
}
.practice-list ul {
	float: left;
	width: 1054px;
*padding-bottom: 24px;
}
.practice-list li {
	width: 400px;
	height: 113px;
	padding: 21px 20px 0;
	border: 1px solid #e5e5e5;
	background: #f8f8f8;
	font-size: 10px;
	line-height: 18px;
	color: #9f9f9f;
	float: left;
	margin: 0 85px 24px 0;
	display: inline;
}
.practice-list li a {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	color: #7e7e7e;
}
.practice-list li a.tit {
	font-size: 14px;
	line-height: 26px;
	color: #333;
	padding-bottom: 3px;
}
.practice-list li a:hover {
	color: #2367bc;
}
.practice-list li p {
	padding-top: 10px;
}
.duty-list {
	padding-top: 16px;
	height: auto;
	overflow: hidden;/*加上它，即可*/
}
.duty-list h2 {
	font-size: 18px;
	line-height: 34px;
}
.duty-list .list {
	margin-top: 30px;
	height: auto;
}
.duty-list .list ul {
	float: left;
*padding-bottom: 19px;
}
.duty-list .list li {
	width: 960px;
	height: 217px;
	border-bottom: 2px solid #dfdfdf;
	float: left;
	margin-bottom: 19px;
}
.duty-list .list-in {
	width: 910px;
	height: 190px;
	padding: 25px 24px 0;
	border: 1px solid #e9e9e9;
	background: #f8f8f8;
}
.duty-list .list-in .int {
	width: 535px;
	float: left;
	margin-left: 42px;
	display: inline;
	font-size: 14px;
}
.duty-list .list-in .int a {
	display: inline-block;
	width: 100%;
	color: #666;
}
.duty-list .list-in .int a.tit {
	font-weight: bold;
	font-size: 16px;
	color: #333;
	padding-top: 2px;
}
.duty-list .list-in .int a.more {
	display: inline-block;
	width: 52px;
	height: 27px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 27px;
	color: #afafaf;
	background: url(../images/bg_btn06.png) no-repeat;
	margin-top: 14px;
}
.duty-list .list-in .int a:hover {
	color: #00438e;
}
.duty-list .list-in .int a.more:hover {
	background-position: 0 -27px;
}
.duty-list .page {
	margin-top: 25px;
}
.pt60 {
	padding-top: 60px;
}
.history-time {
	width: 960px;
	height: 47px;
	margin-bottom: 38px;
	position: relative;
}
.history-time .btn {
	width: 27px;
	height: 27px;
	position: absolute;
	top: 0;
	overflow: hidden;
	cursor: pointer;
}
.history-time .prev {
	left: 0;
	background: url(../images/prev01.jpg) no-repeat;
	display: none;
}
.history-time .next {
	right: 0;
	background: url(../images/next01.jpg) no-repeat;
}
.history-time .btn.hover {
	background-position: -27px 0;
}
.history-time .list {
	width: 854px;
	height: 47px;
	position: relative;
	overflow: hidden;
	margin-left: 58px;
}
.history-time .list .line {
	width: 100%;
	height: 2px;
	background: #cdcdcd;
	position: absolute;
	left: 0;
	top: 12px;
	z-index: 1;
}
.history-time .list ul {
	float: left;
}
.history-time .list li {
	width: 61px;
	height: 22px;
	padding-top: 25px;
	float: left;
	position: relative;
	z-index: 2;
	background: url(../images/bg_sign42.png) no-repeat center top;
	line-height: 22px;
	text-align: center;
	cursor: pointer;
}
.history-time .list li.on {
	font-weight: bold;
	font-size: 16px;
	color: #00438e;
	background-position: center -47px;
}
.history-intro {
	min-height: 400px;
	height: auto!important;
	height: 400px;
}
.history-intro li {
	width: 884px;
	padding: 12px 37px;
	border: 1px solid #e9e9e9;
	background: #f8f8f8;
	position: relative;
	font-size: 14px;
	line-height: 30px;
	float: left;
	margin-bottom: 7px;
}
.history-intro li .line {
	width: 960px;
	height: 2px;
	background: #dfdfdf;
	position: absolute;
	left: 0;
	bottom: -2px;
}
.history-intro li .title {
	height: 66px;
	line-height: 66px;
	color: #989898;
}
.history-intro li .title span {
	display: inline-block;
	font-size: 32px;
	font-family: Arial;
	color: #00428e;
	float: left;
	padding-right: 8px;
}
.history-intro li .int {
	width: 495px;
	padding-top: 55px;
	float: right;
}
.activity-main {
	padding-top: 35px;
}
.activity-main li {
	width: 960px;
	height: 463px;
	float: left;
	margin-bottom: 28px;
}
.activity-main li .img {
	height: 399px;
	position: relative;
}
/*修改20140916*/
.activity-main li .img .list {
	position: absolute;
	left: 5px;
	bottom: 3px;
}
.activity-main li .img .list dl dd {
	float: left;
	display: inline;
	margin: 2px;
	width: 144px;
	padding-top: 2px;
	text-align: center;
	overflow: hidden;
	background-color: #fff;
	filter: alpha(opacity=80);
}
.activity-main li .img .list dl dd a {
	color: #1A4273
}
/*end*/
.activity-main li .intro {
	height: 63px;
	padding: 0 20px 0 22px;
	border: 1px solid #cacaca;
	border-top: none;
	background: #f8f8f8;
	font-size: 16px;
	line-height: 63px;
}
.activity-main li .intro a {
	color: #666;
}
.activity-main li .intro a.fl {
	padding-right: 16px;
	float: left;
}
.activity-main li .intro span {
	display: inline-block;
	font-size: 14px;
	color: #bfbfbf;
}
.activity-main li .intro a.fr {
	font-size: 12px;
	color: #c1c1c1;
	float: right;
}
.activity-main li .intro a.fr span {
	display: inline-block;
	font-family: "宋体";
	color: #666;
	padding-left: 2px;
}
.activity-main li .intro a:hover {
	color: #00438e;
}
.activityinfo-wrap {
	padding: 695px 0 155px;
}
.activity-list {
	width: 954px;
	margin: 0 auto;
	position: relative;
	margin-top: 30px;
*margin-top:50px;
	overflow: hidden;
	display: inline-table;/**/
}
.activity-list ul {
	width: 980px;
	float: left;
*padding-bottom: 35px;
}
.activity-list li {
	width: 218px;
	height: 167px;
	float: left;
	margin: 0 27px 35px 0;
	display: inline;
	background: #fff;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
}
.activity-list li p {
	width: 100%;
	float: left;
	color: #666;
}
.activity-list li a:hover p {
	color: #00428e;
}
.culture-body {
	background: url(../images/bg_culture.jpg) no-repeat center top fixed #fff;
}
.culture-wrap {
	height: 600px;
	overflow: hidden;
	margin-bottom: 48px;
}
.culture-wrap .l {
	width: 300px;
	height: 600px;
	position: relative;
	overflow: hidden;
	float: left;
}
.culture-wrap .r {
	width: 641px;
	height: 823px;
	position: relative;
	overflow: hidden;
	float: right;
}
.culture-news {
	width: 226px;
	height: 494px;
	padding: 6px 37px 0;
	background: url(../images/bg_shadow12.png);
	margin-left: -300px;
}
.culture-news .title {
	height: 66px;
	position: relative;
	margin-bottom: 32px;
}
.culture-news .title a {
	display: inline-block;
	font-size: 16px;
	line-height: 66px;
	color: #fff;
}
.culture-news .title .btn {
	width: 30px;
	height: 15px;
	float: right;
	margin-top: 31px;
}
.culture-news .title .prev {
	width: 15px;
	height: 15px;
	float: left;
	background: url(../images/prev06.png) no-repeat;
	cursor: pointer;
}
.culture-news .title .next {
	width: 15px;
	height: 15px;
	float: left;
	background: url(../images/next06.png) no-repeat;
	cursor: pointer;
}
.culture-news .title .line {
	width: 24px;
	height: 1px;
	background: #98b3d6;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.culture-news .list {
	width: 226px;
	position: relative;
	overflow: hidden;
}
.culture-news .list ul {
	float: left;
}
.culture-news .list li {
	width: 226px;
	float: left;
	line-height: 18px;
}
.culture-news .list li a {
	display: inline-block;
	width: 100%;
	float: left;
	color: #b9c7dd;
}
.culture-news .list li a.tit {
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	margin-top: 3px;
}
.culture-news .list li a.more {
	width: 52px;
	height: 27px;
	padding-left: 16px;
	line-height: 27px;
	color: #a7b9d4;
	background: url(../images/bg_btn08.png) no-repeat;
	margin-top: 20px;
}
.culture-news .list li a:hover {
	color: #fff;
}
.culture-news .list li a.more:hover {
	background: url(../images/bg_btn07.png) no-repeat;
}
.culture-activity {
	width: 300px;
	height: 369px;
	float: left;
	margin-top: 18px;
	background: url(../images/bg_shadow13.png);
	position: relative;
	margin-left: -300px;
}
.culture-activity .img {
	width: 300px;
	height: 186px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 3px;
}
.culture-activity .img li {
	width: 300px;
	height: 186px;
	float: left;
}
.culture-activity .intro {
	width: 230px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.culture-activity .intro li {
	width: 230px;
	float: left;
	line-height: 22px;
	color: #9c9ca0;
}
.culture-activity .intro a {
	display: inline-block;
	line-height: 22px;
	color: #666;
}
.culture-activity .intro a.fl {
	font-size: 14px;
	color: #333;
}
.culture-activity .intro a:hover {
	color: #00438e;
}
.culture-activity .title {
	width: 230px;
	margin: 0 auto;
	line-height: 58px;
	border-bottom: 1px dotted #9d9ea3;
	margin-bottom: 15px;
}
.culture-activity .title a {
	font-size: 16px;
	color: #333;
}
.culture-activity .title a:hover {
	color: #00438e;
}
.culture-activity .intro span {
	display: inline-block;
	line-height: 22px;
	margin: 2px 0 0 10px;
}
.culture-activity .btn {
	width: 30px;
	height: 15px;
	position: absolute;
	right: 35px;
	top: 210px;
	z-index: 2;
}
.culture-activity .btn .prev {
	width: 15px;
	height: 15px;
	float: left;
	background: url(../images/prev07.png) no-repeat;
	cursor: pointer;
}
.culture-activity .btn .next {
	width: 15px;
	height: 15px;
	float: left;
	background: url(../images/next07.png) no-repeat;
	cursor: pointer;
}
.culture-wrap .r .list {
	width: 641px;
	height: 653px;
	float: left;
	margin-left: 641px;
}
.culture-wrap .r .list ul {
	width: 642px;
	float: left;
*padding-bottom: 1px;
}
.culture-wrap .r .list li {
	width: 320px;
	height: 250px;
	float: left;
	margin: 0 1px 1px 0;
	display: inline;
	background: #fff;
	position: relative;
}
.culture-wrap .r .list p {
	font-size: 14px;
	line-height: 50px;
	color: #333;
	padding-left: 30px;
}
.culture-wrap .r .list a:hover p {
	color: #00438e;
}
.culture-wrap .r .list .line {
	width: 24px;
	height: 1px;
	background: #ababab;
	position: absolute;
	left: 30px;
	bottom: 10px;
	overflow: hidden;
}
.culture-wrap .r .list .line-in {
	width: 24px;
	height: 1px;
	background: #00438e;
	position: absolute;
	left: -24px;
	top: 0;
}
.culture-wrap .r-box {
	width: 641px;
	height: 153px;
	float: left;
	margin-top: 17px;
	margin-left: 641px;
}
.culture-wrap .r-box .box {
	width: 320px;
	height: 89px;
	background: #fff;
	padding: 32px 0;
	text-align: center;
	font-size: 16px;
	line-height: 38px;
}
.culture-wrap .r-box .sign {
	width: 53px;
	height: 51px;
	float: left;
	margin: 0 134px 0 133px;
	position: relative;
	overflow: hidden;
}
.culture-wrap .r-box .sign img {
	position: relative;
	z-index: 2;
}
.culture-wrap .r-box .sign .bg {
	width: 53px;
	height: 102px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.culture-wrap .r-box p {
	color: #666;
}
.culture-wrap .r-box a:hover p {
	color: #00428e;
}
.jobstable-main {
	width: 960px;
	padding-top: 24px;
	margin: 0 auto;
}
.jobstable-main .side {
	width: 136px;
	float: left;
}
.jobstable-main .side .title {
	font-weight: bold;
	font-size: 18px;
	line-height: 47px;
	color: #fff;
	padding-left: 12px;
	background: url(../images/bg_shadow14.jpg) repeat-x;
}
.jobstable-main .side li a {
	display: inline-block;
	width: 124px;
	padding-left: 12px;
	float: left;
	margin-top: 1px;
	background: #dadada;
}
.jobstable-main .side li span {
	display: inline-block;
	font-size: 14px;
	line-height: 32px;
	color: #666;
	float: left;
	padding-right: 15px;
}
.jobstable-main .side li a:hover, .jobstable-main .side li a.on {
	background: #185aa3;
}
.jobstable-main .side li a:hover span, .jobstable-main .side li a.on span {
	color: #fff;
	background: url(../images/bg_sign43.jpg) no-repeat right center;
}
.jobstable-main .side .sublist {
	width: 116px;
	padding: 14px 0 55px 20px;
	background: #f6f6f6;
	float: left;
}
.jobstable-main .side .dn {
	display: none;
}
.jobstable-main .side .sublist a {
	width: 116px;
	padding-left: 0;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background: none;
}
.jobstable-main .side .sublist a:hover, .jobstable-main .side .sublist a.on {
	background: none;
	color: #185aa3;
}
.jobstable-main .content {
	width: 805px;
	float: right;
}
.jobstable-main .content .tips {
	width: 773px;
	height: 92px;
	padding: 11px 16px 12px;
	background: #f3f3f3;
	margin-bottom: 6px;
}
.jobstable-main .content .l {
	width: 474px;
	height: 92px;
	border-right: 1px solid #d6d6d6;
	float: left;
	font-size: 14px;
	line-height: 20px;
	color: #b2b2b2;
}
.jobstable-main .content .l h2 {
	font-size: 16px;
	line-height: 42px;
	color: #666;
}
.jobstable-main .content .r {
	width: 232px;
	height: 50px;
	float: right;
	margin-top: 21px;
	position: relative;
	font-size: 14px;
	line-height: 20px;
}
.jobstable-main .content p.en {
	font-size: 30px;
	font-family: Arial;
	color: #e6e6e6;
	text-transform: uppercase;
}
.jobstable-main .content .r .img {
	width: 80px;
	height: 98px;
	padding: 2px;
	background: #fff;
	border: 1px solid #f7f7f7;
	position: absolute;
	right: -8px;
	top: -28px;
}
.jobs-table {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 35px;
}
.jobs-table td {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	line-height: 48px;
	padding-left: 12px;
}
.jobs-table td.bg {
	background: #fbfdff;
}
.jobs-table input {
	width: 245px;
	height: 34px;
	padding: 0 5px;
	border: 1px solid #a5a5a5;
	line-height: 34px;
	color: #666;
	float: left;
}
.jobs-table select {
	width: 255px;
	height: 36px;
	float: left;
}
.jobs-table textarea {
	width: 647px;
	height: 100px;
	padding: 0 5px;
	border: 1px solid #a5a5a5;
	line-height: 34px;
	color: #666;
	float: left;
	margin: 12px 0;
}
.jobs-table-line {
	height: 1px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #efefef;
}
.jobstable-main .content h2 {
	font-size: 16px;
	line-height: 52px;
	padding-top: 4px;
}
.jobstable-main .content .btn {
	height: 48px;
	margin-top: 20px;
	font-size: 14px;
}
.jobstable-main .content .submit {
	width: 252px;
	height: 48px;
	border: none;
	padding: 0;
	background: #155aa6;
	color: #fff;
}
.idea-list {
	padding-top: 52px;
	font-size: 14px;
	line-height: 24px;
}
.idea-list li {
	width: 960px;
	padding-bottom: 52px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 52px;
	float: left;
}
.idea-list li .intro {
	width: 450px;
	float: right;
}
.idea-list li .intro h2 {
	font-size: 20px;
	line-height: 40px;
	padding-bottom: 13px;
}
.idea-list li .intro h2.pt46 {
	padding-top: 46px;
}
.news-rec-tab {
	padding-top: 47px;
	margin-bottom: 15px;
}
.news-rec-tab li {
	float: left;
}
.news-rec-tab li a {
	display: inline-block;
	width: 134px;
	height: 34px;
	float: left;
	margin-right: 2px;
	font-size: 14px;
	line-height: 34px;
	color: #7c7b7b;
	text-align: center;
	background: #ededed;
}
.news-rec-tab li a:hover, .news-rec-tab li a.on {
	background: #00438e;
	color: #fff;
}
.stock-main {
	padding-top: 45px;
}
.stock-main img {
	display: block;
	margin: 0 auto 15px;
}
.governance-main {
	padding-top: 45px;
}
.governance-main .tip {
	font-size: 14px;
	line-height: 26px;
	margin-top: 25px;
}
.governance-main .tip a {
	display: inline-block;
	color: #666;
}
.governance-main .tip a:hover {
	color: #155aa6;
}
.fmessage-main table {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 35px;
}
.fmessage-main td {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	line-height: 48px;
	padding-left: 12px;
}
.fmessage-main td span {
	color: #f00;
	display: inline-block;
	padding-left: 5px;
}
.fmessage-main td input {
	width: 316px;
	height: 30px;
	padding: 0 5px;
	border: 0px solid #ccc;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	float: left;
	margin-top: 8px;
}
.fmessage-main td label {
	float: left;
	margin-right: 18px;
	display: inline;
}
.fmessage-main td label .fl {
	margin: 15px 12px 0 0;
	display: inline;
}
.fmessage-main td input.radio {
	width: 22px !important;
	height: 22px !important;
	margin: 15px 12px 0 0;
}
.fmessage-main td input.submit {
	width: 124px;
	height: 42px;
	border: none;
	padding: 0;
	background: #00438e;
	color: #fff;
	float: none;
}
.fmessage-main td textarea {
	width: 794px;
	height: 120px;
	padding: 0 5px;
	border: 1px solid #ccc;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	float: left;
	margin: 8px 0;
}
.jobsmy-main {
	margin-top: 25px;
}
.jobsmy-main table {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}
.jobsmy-main table th {
	font-size: 14px;
	line-height: 24px;
	padding: 8px 0;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background: #eee;
}
.jobsmy-main table td {
	font-size: 12px;
	line-height: 22px;
	padding: 4px 0;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
}
.jobsmy-main table span {
	float: left;
	padding-left: 12px;
}
.empty-search table {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin: 25px auto;
}
.empty-search table td {
	font-size: 12px;
	line-height: 40px;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 12px;
}
.empty-search input {
	width: 140px;
	height: 26px;
	padding: 0 5px;
	border: 1px solid #ccc;
	float: left;
}
.jobstable-main .content .empty-search input.submit {
	width: 140px;
	height: 26px;
	margin-left: 45px;
}
.empty-search select {
	width: 152px;
	float: left;
}
.jobs-add {
	margin-top: 16px;
}
.jobs-add li {
	width: 100%;
	float: left;
	margin-bottom: 5px;
}
.jobs-add li .title {
	width: 805px;
	height: 48px;
	float: left;
	cursor: pointer;
}
.jobs-add li .sign {
	width: 80px;
	height: 48px;
	float: left;
	background: url(../images/bg_sign32.jpg) no-repeat center 0 #bebebe;
}
.jobs-add li.on .sign {
	background-position: center -48px;
	background-color: #004492;
}
.jobs-add li .tit {
	width: 706px;
	height: 46px;
	padding-left: 18px;
	border: 1px solid #e4e4e4;
	border-left: none;
	background: #f8f8f8;
	float: left;
	line-height: 46px;
}
.jobs-add li .intro {
	width: 100%;
	padding-top: 10px;
	float: left;
	display: none;
}
.jobs-line {
	height: 1px;
	border-top: 2px solid #ebebeb;
	border-bottom: 1px solid #f5f5f5;
	margin: 20px auto 25px;
}
.error {
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}
.page1 {
	margin: 0 auto;
	padding: 10px 0;
	border: 1px solid #f4f4f4;
	background: #fafafa;
	text-align: center;
}
.page1 a {
	display: inline-block;
	height: 24px;
	font-size: 14px;
	line-height: 23px;
	color: #3c3c3c;
	padding: 0 8px;
}
.page1 a.on, .page1 a:hover {
	color: #fff;
	background: url(../images/bg_sign34.jpg) no-repeat center;
}
.page1 a.prev {
	background: url(../images/prev05.png) no-repeat;
	position: relative;
	top: 6px;
*top: 2px;
	margin-right: 5px;
}
.page1 a.prev:hover {
	background-position: 0 -24px;
}
.page1 a.next {
	font-size: 12px;
	padding-right: 28px;
	background: url(../images/next05.png) no-repeat right 0;
}
.page1 a.next:hover {
	color: #1a4ea3;
	background-position: right -24px;
}
.mchange-main {
	padding-top: 25px;
	position: relative;
}
.mchange-main td {
	font-size: 14px;
	line-height: 36px;
	padding: 0 7px 7px 0;
}
.mchange-main td input.text {
	width: 235px;
	height: 34px;
	padding: 0 5px;
	border: 1px solid #ccc;
	font-size: 14px;
	line-height: 34px;
	color: #666;
}
.mchange-main td input.submit {
	width: 124px;
	height: 38px;
	padding: 0;
	border: none;
	font-size: 16px;
	color: #fff;
	background: #00428e;
	margin-top: 15px;
}
.morder-main {
	padding-top: 25px;
}
.morder-main .title2 {
	height: 34px;
	font-size: 14px;
	line-height: 34px;
	color: #fff;
	border: none;
	margin-bottom: 10px;
}
.morder-main .title2 p {
	width: 142px;
	background: #838B94;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.morder-main .options {
	padding-bottom: 12px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 19px;
}
.morder-main .options label {
	float: left;
	padding-right: 44px;
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	width: 180px;
}
.morder-main .options input.checkbox {
	width: 13px;
	height: 13px;
	float: left;
	margin: 11px 0 0 13px;
	display: inline;
}
.morder-main input.submit {
	width: 252px;
	height: 48px;
	border: none;
	font-size: 14px;
	line-height: 48px;
	color: #fff;
	background: #155aa6;
}
/*20140829*/
.login-wrap {
	height: 541px;
	position: relative;
	margin-top: -7px;
	background: url(../images/bg_login.jpg) no-repeat center;
}
.login-wrap .login-in {
	width: 450px;
	padding-top: 61px;
	float: left;
}
.login-wrap .title {
	font-size: 20px;
	line-height: 62px;
	padding-left: 32px;
	border-bottom: 1px solid #dedede;
	background: url(../images/bg_sign46.jpg) no-repeat 3px center;
	margin-bottom: 74px;
}
.login-wrap td {
	font-size: 14px;
	line-height: 40px;
}
.login-wrap input {
	width: 340px;
	height: 32px;
	padding-left: 10px;
	border: 1px solid #cbcbcb;
	border-right: none;
	float: left;
	font-size: 14px;
	line-height: 32px;
	color: #666;
	margin-bottom: 18px;
}
.login-wrap span {
	display: inline-block;
	width: 40px;
	height: 34px;
	float: left;
	background: url(../images/bg_sign35.jpg) no-repeat;
}
.login-wrap span.se {
	background: url(../images/bg_sign36.jpg) no-repeat;
}
.login-wrap input.submit {
	width: 124px;
	height: 36px;
	padding: 0;
	border: none;
	background: #1f5a9c;
	font-size: 16px;
	color: #fff;
	margin-top: 6px;
}
.footer-login {
	height: 82px;
	padding-bottom: 42px;
	line-height: 82px;
	text-align: center;
}
.footer-login span, .footer-login a {
	color: #b9b9b9;
}
.footer-login a:hover {
	color: #1f5a9c;
}
/*微信二维码*/
.erweima-box {
	width: 100%;
	height: 339px;
	height: 370px\9;/*IE8-9*/
*height:389px;/*IE6-7*/
	position: absolute;
	right: 0;
	bottom: 48px;
	background: #f5f5f5;
	;
	display: none;
}
.erweima-list {
	width: 928px;
	height: 202px;
	padding-top: 32px;
	position: relative;
}
.erweima-list .close {
	width: 25px;
	height: 25px;
	background: url(../images/close03.png) no-repeat;
	position: absolute;
	right: 0;
	top: -13px;
	cursor: pointer;
}
.erweima-list li {
	width: 150px;
	height: 202px;
	float: left;
	margin: 0 41px;
	text-align: center;
	font-size: 14px;
	line-height: 52px;
}
/*媒体联络*/

.message-wrap {
	padding: 36px 0 84px;
	background: #fff;
}
.message-main {
	width: 524px;
	height: 528px;
	padding: 57px 436px 0 0;
	background: url(../images/bg_bg22.jpg) no-repeat;
	margin: 0 auto;
}
.message-main td {
	font-size: 14px;
	line-height: 40px;
	padding: 0 0 8px 20px;
}
.message-main input {
	width: 405px;
	height: 38px;
	padding: 0 5px;
	border: 1px solid #c6c6c6;
	float: left;
	font-size: 14px;
	line-height: 38px;
	color: #666;
}
.message-main input.submit {
	width: 288px;
	border: 1px solid #d6d6d6;
	background: #00428e;
	font-size: 16px;
	line-height: 34px;
	color: #fff;
	padding: 0 0 4px 0;
}
.message-main textarea {
	width: 405px;
	height: 140px;
	padding: 0 5px;
	border: 1px solid #c6c6c6;
	float: left;
	font-size: 14px;
	line-height: 38px;
	color: #666;
}
.topic-wrap {
	background: url(../images/bg_bg23.jpg) no-repeat center top #11134d;
	margin-top: -7px;
}
.topic-flash {
	height: 500px;
	position: relative;
}
.topic-main {
	width: 880px;
	padding-bottom: 68px;
	margin: -72px auto 0;
	position: relative;
	z-index: 2;
}
.topic-nav {
	height: 34px;
	margin-bottom: 40px;
}
.topic-nav li {
	width: 142px;
	height: 34px;
	float: left;
	margin-right: 2px;
	display: inline;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
}
.topic-nav li a {
	display: inline-block;
	width: 100%;
	color: #989898;
	background: #ededed;
}
.topic-nav li a:hover, .topic-nav li a.on {
	color: #fff;
	background: #00438e;
}
.topic-detail {
	width: 880px;
	background: #fff;
	position: relative;
}
.topic-detail .list {
	width: 880px;
	position: relative;
	overflow: hidden;
}
.topic-detail .list ul {
	float: left;
}
.topic-detail .list li {
	width: 880px;
	float: left;
}
.topic-btns {
	width: 65px;
	height: 210px;
	position: absolute;
	left: 50%;
	top: 294px;
	margin-left: 503px;
	z-index: 10;
	font-size: 16px;
	line-height: 32px;
	font-family: Arial;
	color: #fff;
	text-align: center;
}
.topic-btns span {
	display: inline-block;
	padding: 0 3px;
}
.topic-btns .btn {
	width: 65px;
	height: 65px;
	margin: 12px 0;
	float: left;
	cursor: pointer;
}
.topic-btns .prev {
	background: url(../images/prev08.png) no-repeat;
}
.topic-btns .next {
	background: url(../images/next08.png) no-repeat;
}
.topic-btns .btn.hover {
	background-position: -65px 0;
}
.member-faq .tits {
	width: 756px;
	padding: 12px 24px;
	border: 1px solid #e4e4e4;
	border-top: none;
	font-size: 14px;
	line-height: 24px;
	background: #f8f8f8;
	float: left;
	display: none;
}
/**/

/*20140830*/
.email-box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 25;
}
.email-box .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.email-box .main {
	width: 420px;
	height: 200px;
	position: absolute;
	left: 50%;
	margin-left: -260px;
	z-index: 2;
	background: #fff;
	text-align: center;
	;
}
.email-box .close {
	width: 40px;
	height: 40px;
	position: absolute;
	right: -15px;
	top: -15px;
	cursor: pointer;
	background: url(../images/close02.png) no-repeat;
}
.email-box p {
	font-size: 22px;
	line-height: 40px;
	padding-top: 30px;
}
.email-box a {
	display: inline-block;
	width: 186px;
	font-size: 14px;
	line-height: 34px;
	color: #fff;
	background: #155aa6;
	margin-top: 30px;
}
/*

.intro ul li p{ display:block;width:100%;}*/
.reds {
	color: #ff0000;
}
/*memebox*/


.member-box .title {
	height: 30px;
	padding-bottom: 7px;
	border-bottom: 3px solid #d9d9d9;
	margin-bottom: 12px;
	position: relative;
	font-size: 18px;
	line-height: 30px;
	color: #333;
}
.member-box .title .line {
	width: 84px;
	height: 3px;
	background: #00428e;
	position: absolute;
	left: 0;
	bottom: -3px;
}
.member-box .title a {
	display: inline-block;
	font-size: 12px;
	color: #888;
	float: right;
	padding-right: 10px;
}
.member-box .title a:hover {
	color: #2e66a7;
}
.member-box .intro {
	margin-bottom: 22px;
	font-size: 14px;
	line-height: 44px;
}
.member-box .intro table {
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}
.member-box .intro th {
	font-weight: normal;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	background: #2e66a7;
	text-align: left;
	padding-left: 25px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.member-box .intro td {
	padding-left: 25px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.member-box .intro td.bg {
	background: #f8fbfe;
}
.member-box .intro span {
	font-size: 12px;
}
.member-box .intro td a {
	color: #666;
}
.member-box .intro td a:hover {
	color: #2e66a7;
}
.member-box .details {
	border: 1px solid #e8e8e8;
}
.member-box .details .tit {
	font-size: 14px;
	line-height: 46px;
	color: #666;
	padding-left: 24px;
	background: #f3f3f3;
	border-bottom: none;
}
.member-box .details-in {
	padding: 20px 24px 66px;
	line-height: 26px;
}
.member-box .details-in .l {
	width: 40px;
	float: left;
}
.member-box .details-in .r {
	width: 715px;
	float: right;
}
.member-box .back {
	height: 42px;
	font-size: 12px;
	line-height: 42px;
	text-align: right;
}
.member-box .back a {
	display: inline-block;
	padding-left: 22px;
	color: #898989;
	background: url(../images/bg_sign27.jpg) no-repeat left center;
}
.member-box .back a:hover {
	color: #00428e;
}
.member-qus {
	padding: 13px 10px;
	border: 1px solid #d3d3d3;
	margin-bottom: 8px;
}
.member-qus .img {
	border: 2px solid #d3d3d3;
}
.member-qus .intros {
	width: 705px;
	float: right;
	font-size: 14px;
	line-height: 18px;
}
.member-qus .intros span {
	display: inline-block;
	font-size: 12px;
	font-family: Arial;
	color: #d3d3d3;
}
.member-ans {
	padding: 15px;
	padding-left: 25px;
	border: 1px solid #cddceb;
	background: #eef2f6;
	margin-bottom: 8px;
}
.member-ans .intros {
	width: 700px;
	float: left;
	font-size: 14px;
	line-height: 20px;
}
.member-ans .intros p.tar {
	text-align: right;
}
.member-ans .intros span {
	display: inline-block;
	font-size: 12px;
	font-family: Arial;
}
.video-main {
	width: 880px;
	padding-bottom: 68px;
	margin: -72px auto 0;
	position: relative;
	z-index: 2;
}
.videoshow {
	width: 800px;
	margin: 0 auto;
	padding-top: 80px;
}
.img-main {
	width: 800px;
	margin: 0 auto;
}
.img-main ul {
	margin: 20px;
}
.img-main ul li {
	color: #fff;
	text-align: center;
	font-size: 16px;
	height: auto;
}
.gys-main {
	position: relative;
}
.gys-main .gyszz {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #fff;
	border: 1px solid #ccc;
	display: none;
}
.gys-main .gyszz h1 {
	margin: 30px auto;
}
.gys-main .gyszz p {
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
	padding: 20px;
	text-justify: inter-ideograph;
}
.gys-main .gyszz .bot {
	position: absolute;
	bottom: 30px;
	right: 400px;
}
.gys-main .gyszz .bot .yesok {
	display: inline-block;
	width: 158px;
	height: 30px;
	line-height: 30px;
	padding-bottom: 4px;
	border: 1px solid #d6d6d6;
	background: #00428e;
	font-size: 16px;
	color: #fff;
	margin: 0 auto;
	text-align: center;
}
.gys-main table {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 35px;
	padding-top: 40px;
}
.gys-main td {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	line-height: 40px;
	padding-left: 12px;
	height: 40px;
}
.gys-main td span {
	color: #f00;
	display: inline-block;
	padding-left: 5px;
}
.gys-main td input {
	height: 30px;
	padding: 0 5px;
	border: 1px solid #ccc;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	margin-top: 8px;
}
.gys-main td label {
	float: left;
	margin-right: 18px;
	display: inline;
}
.gys-main td input.radio {
	width: 13px;
	height: 13px;
	margin: 18px 12px 0 0;
	display: inline;
	border: 0px;
}
.gys-main td input.submit {
	width: 124px;
	height: 42px;
	border: none;
	padding: 0;
	background: #00438e;
	color: #fff;
	float: none;
}
.gys-main td textarea {
	width: 794px;
	height: 120px;
	padding: 0 5px;
	border: 1px solid #ccc;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	float: left;
	margin: 8px 0;
}
.gys-main td .btn {
	width: 72px;
	height: 27px;
	padding-left: 5px;
	background: url(../images/gysbtn.png) no-repeat;
	font-size: 12px;
	line-height: 27px;
	color: #bbb;
	margin-top: -10px;
	display: inline-block;
	border: 0px;
}
.gys2-main table {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 35px;
	padding-top: 40px;
}
.gys2-main td {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	line-height: 20px;
	padding-left: 12px;
}
.gystype {
	width: 100%;
}
.gys2-main td input.submit {
	width: 104px;
	height: 35px;
	border: none;
	padding: 0;
	background: #00438e;
	color: #fff;
	float: none;
}
.gystype td {
	line-height: 20px;
	height: 20px;
}
.bgf {
	background-color: f3f3f3;
}
.sel {
	line-height: 30px;
	height: 30px;
	width: 180px;
	padding: 1px;
	margin-left: -1px;
	margin-top: -1px;
	font-size: 14px;
	font-family: "微软雅黑"
}
.gystab {
	padding: 0px;
	margin: 0px;
	marign-left: 10px;
}
.gystab dd {
	width: 120px;
	float: left;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	text-align: center;
	border: 1px solid #ccc;
	border-bottom: 0px;
}
.gystab dd a {
	width: 120px;
	display: inline-block;
	color: #333;
	;
}
.gystab dd a:hover {
	background: #1F5A9C;
	color: #fff;
}
.gystab dd .cur {
	background: #1F5A9C;
	color: #fff;
}
.gystab dd:hover {
	background: #1F5A9C;
	color: #fff;
}
.reginfo {
	position: absolute;
	width: 90%;
	height: 100%;
	display: none;
	z-index: 1000;
	border: 1px solid #ff0000;
	padding: 0px 50px 20px 20px;
	left: 00px;
	top: 0px;
	background-color: #fff;
}
.reginfo h1 {
	color: #ff0000;
}
.reginfo p {
	font-size: 20px;
	line-height: 40px;
	padding: 50px;
}
.reginfo .ok1 {
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	font-size: 16px;
	border: 1px solid #00428E;
	background-color: #00428E;
	color: #fff;
	cursor: pointer;
}
/*服务范围类别开始*/ 
.service {
	width: 1200px;
	margin: 0 auto;
	padding: 0 0 60px;
}
.serQuery {
	margin: 0 0 0 -14px;
	width: 1228px;
	/*height: 480px;*/
	overflow: hidden;
	padding: 50px 0 0;
	overflow: hidden;
}
.serLi {
	position: relative;
	float: left;
	width: 220px;
	/*height: 420px;*/
	margin: 0 12px;
}
.serWrap {
/*	position: absolute;
	top: 0;
	left: 0;*/
	width: 227px;
	text-align: center;
	/*height: 420px;*/
	border: 1px solid #cecece;
}

.serTitle {
	margin: 8px 0 4px;
	line-height: 28px;
	font-size: 18px;
	color: #000000;
	text-align: center;
	padding-bottom: 5px;
	margin-left: 15px;
	margin-right: 10px;
	/* [disabled]border-top-width: 1px;
*/
	/* [disabled]border-top-style: dotted;
*/
	/* [disabled]border-top-color: #CCC;
*/
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.serIntro {
	padding: 0 0 16px;
	text-align: center;
	line-height: 24px;
	color: #484848;
}
.serLink {
	width: 192px;
	margin: 0 auto;
	border-top: 1px dotted #8d8d8d;
	padding: 21px 0 0;
}
.serBtn {
	display: block;
	position: relative;
	width: 120px;
	height: 37px;
	overflow: hidden;
	margin: 0 auto;
	line-height: 36px;
	text-align: center;
}
.serBtnLink, .serBtnHover {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 37px;
	background: url(../images/service_button.png) no-repeat center top;
}
.serBtnLink {
	z-index: 1;
	background-position: center top;
	color: #3f3f3f;
}
.serBtnHover {
	z-index: 0;
	background-position: center center;
	color: #ffffff;
}
/*服务范围类别结束*/


.insideNav {
	width: 220px;
	float: left;
	margin-top: 50px;
}
.insideNav a {
	display: inline-block;
	width: 200px;
	font: 14px/46px "微软雅黑";
	color: #fff;
	text-align: center;
	margin-right: 1px;
}
.insideNav li {
	width: 200px;
	height: 46px;
	background-color: #959292;
	margin-bottom: 10px
}
.insideNav li.on {
	background-color: #c72233;
	width: 220px;
}
.insideNav li.pro {
	overflow: visible;
}
.insideNav li.pro a {
	display: inline-block;
	width: 160px;
	height: 46px;
	background: #035cac;
	position: relative;
}
.insideNav li.pro a:hover, .insideNav li.pro a.hover {
	background: #af010f;
}
.insideNav li img {
	position: absolute;
	left: 0;
	top: -46px;
	z-index: 30;
}
.insideNav li.on img {
	top: 0;
}
.map-main {
	width: 950px;
	float: right;
	margin-left: -10px;
	padding-top: 50px
}
.map-main .mapList li {
	float: left;
	width: calc(50% - 20px);
	margin-left: 20px;
	margin-bottom: 20px;
	border-bottom: #CCCCCC 1px dashed;
	margin-bottom: 23px;
	height: 275px
}
.map-main .mapList li img {
	width: 190px;
	float: left;
	height: 253px;
}
.map-main .mapList li b {
	font-size: 18px;
	color: #333
}
.map-main .mapList li b.kuang {
	border: #666 1px solid
}
.map-main .mapList li .neir {
	float: right;
	width: calc(100% - 205px);
}
.map-main .mapList li .neir p {
	padding-top: 15px;
}
.map-main .mapList li a {
	color: #999
}
.map-mainxx {
	width: 950px;
	float: right;
	margin-left: -10px;
	padding-top: 50px;
}
.map-mainxx .xbtlm {
	margin-left: 25px;
	border-bottom: 1px solid #d8dadf;
	padding-bottom: 20px;
}
.map-mainxx .xbtlm h5 {
	font-size: 18px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #c72233;
	padding-left: 15px;
	line-height: 36px;
	color: #c72233;
	font-weight: normal
}
.map-mainxx .mapList {
	margin-top: 20px;
}
.map-mainxx .mapList li {
	float: left;
	width: calc(25% - 25px);
	margin-left: 25px;
	margin-bottom: 25px;
	text-align: center;
}
.map-mainxx .mapList li img {
	width: 213px;
	height:130px;
	object-fit: cover;
}
.map-mainxx .mapList li b {
	font-size: 16px;
	color: #333;
	display: block;
	text-align: center;
	line-height: 35px;
	font-weight: normal
}
.map-mainxx .mapList li:nth-child(4n)::after {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden
}
.map-mainxx .mapList li:nth-child(4) span {
	display: none
}
.director-main {
	width: 930px;
	float: right;
	margin-left: -10px;
	padding-top: 50px
}
.director-main p {
	line-height: 30px;
	font-size: 14px;
	padding-bottom: 10px
}
.list {
	color: #FFF;
	font-size: 14px;
	line-height: 30px;
	background-color: #FFF;
	height: 325px;
}
.title01 {
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	padding-left: 36px;
	background: url(../images/title01.png) no-repeat;
	margin-bottom: 20px;
}
.title02 {
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	padding-left: 36px;
	background: url(../images/title02.png) no-repeat;
	margin-bottom: 20px;
}
.title03 {
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	padding-left: 36px;
	background: url(../images/title03.png) no-repeat;
	margin-bottom: 20px;
}
.manage-list4 {
	padding-bottom: 30px;
	overflow: hidden;
}
.manage-list4 li {
	width: 240px;
	float: left;
	margin-left: 68px;
	font-size: 13px;
	line-height: 24px;
}
.manage-list4 li img {
	width: 106px;
	height: 106px;
	display: block;
	margin: 10px auto;
}
.jngz {
	width: 100%;
	padding: 30px 0;
	background: #fbfbfb;
}
.jngz ul li {
	font-size: 14px;
	line-height: 25px;
	padding-left: 38px;
}
.jngz ul li p {
	padding: 12px 0;
}
.jngz ul li.li1 {
	background: #f1f0f0 url(../images/list.jpg) no-repeat 16px 20px;
}
.jngz ul li.li2 {
	background: #fbfbfb url(../images/list.jpg) no-repeat 16px 20px;
}
.jngz ul li dl dd {
	padding: 12px 17px;
}
.jngz ul li dl .dd1 {
	background: #f1f0f0;
}
.effect {
	width: 980px;
	margin: 45px auto;
	overflow: hidden;
}
.effect ul {
	overflow: hidden;
}
.effect ul li {
	float: left;
	height: 247px;
	background: #40c5c3;
	color: #FFF;
}
.effect ul li .text {
	height: 247px;
	display: table-cell;
	vertical-align: middle;
	padding: 0 30px;
}
.effect ul li .text strong {
	font-size: 20px;
	line-height: 30px;
	display: block;
*padding-top:66px;
}
.effect ul li .text p {
	font-size: 18px;
	line-height: 30px;
}
.jehel li {
	float: left;
	width: 310px;
	margin-right: 30px;
	margin-bottom: 30px;
	background-color: #FFF;
	border: 1px solid #4891FA;
	height: 170px
}
.jehel li h3, .jehel li h2 {
	line-height: 38px;
	background-image: url(../images/service_bg2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #4891FA;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	font-weight: normal
}
.jehel li p {
	margin: 10px;
	font-size: 12px;
	line-height: 25px;
	text-indent: 2em;
	padding-top: 5px
}
.manage-list3 {
	width: 1020px;
	padding: 10px 0 50px;
	overflow: hidden;
}
.manage-list3 li {
	width: 315px;
	margin: 25px 25px 25px 0;
	float: left;
	font-size: 13px;
	line-height: 24px;
	color: #878787;
	overflow: hidden;
}
.manage-list3 li img {
	width: 106px;
	height: 106px;
	display: block;
	float: left;
}
.manage-list3 li p {
	width: 186px;
	float: left;
	padding-left: 15px;
	padding-top: 30px;
}
.manage-list4 {
	padding-bottom: 30px;
	overflow: hidden;
}
.manage-list4 li {
	width: 240px;
	float: left;
	margin-left: 68px;
	font-size: 13px;
	line-height: 24px;
}
.manage-list4 li img {
	width: 106px;
	height: 106px;
	display: block;
	margin: 10px auto;
}
.manage-text {
	width: 100%;
	background: #54c8c4;
	padding-bottom: 22px;
	position: relative;
}
.manage-text h2 {
	text-align: center;
	font-size: 22px;
	color: #FFF;
	padding-top: 22px;
	line-height: 42px;
	font-weight: normal;
}
.manage-text p {
	width: 702px;
	color: #FFF;
	margin: 0 auto;
	font-size: 14px;
	line-height: 24px;
}
.manage-text2 {
	width: 100%;
	background: #0abbc0;
	padding-bottom: 22px;
	position: relative;
}
.manage-text2 h2 {
	text-align: center;
	font-size: 22px;
	color: #FFF;
	padding-top: 22px;
	line-height: 42px;
	font-weight: normal;
}
.manage-text2 p {
	width: 702px;
	color: #FFF;
	margin: 0 auto;
	font-size: 14px;
	line-height: 24px;
}
.faq {
	width: 980px;
	min-height: 376px;
	margin: 0 auto;
	padding: 30px 0;
	overflow: hidden;
	background: url(../images/faqbg.png) no-repeat right center;
}
.faq-list {
	padding-left: 35px;
	margin-top: 14px;
	float: left;
	overflow: hidden;
	background: url(../images/linedown.jpg) repeat-y 50px 0;
}
.faq-list li {
	font-size: 14px;
	line-height: 32px;
	padding-bottom: 28px;
	overflow: hidden;
}
.faq-list li b {
	display: inline-block;
	text-align: center;
	width: 32px;
	height: 32px;
	line-height: 32px;
	background: #00d2a0;
	color: #FFF;
	border-radius: 50%;
	margin-right: 5px;
}
.faq-list li strong {
	display: inline-block;
	font-size: 14px;
	color: #00d2a0;
}
.faq-t {
	width: 442px;
	float: right;
	margin-top: -20px;
}
.manage-list2 {
	padding-bottom: 30px;
	overflow: hidden;
}
.manage-list2 li {
	width: 198px;
	float: left;
	padding: 0 23px;
	font-size: 14px;
	line-height: 24px;
	color: #878787;
}
.manage-list2 li img {
	width: 106px;
	height: 106px;
	display: block;
	margin: 10px auto;
}
.support {
	width: 100%;
	background: #ffffff;
	padding-top: 30px;
	padding-bottom: 10px;
	overflow: hidden;
}
.support-list {
	width: 993px;
	overflow: hidden;
}
.support-list li {
	width: 315px;
	height: 203px;
	float: left;
	margin-right: 16px;
	text-align: center;
	background: url(../images/support_bg1.jpg) no-repeat;
}
.support-list li span {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #5a5a5a;
	margin-top: 15px;
}
.support-list li p {
	padding: 15px 10px 30px;
	height: 78px;
	overflow: hidden;
	line-height: 26px;
	font-size: 16px;
}
.support-list2 {
	width: 993px;
	overflow: hidden;
}
.support-list2 li {
	width: 315px;
	height: 263px;
	float: left;
	margin-right: 16px;
	text-align: center;
	background: url(../images/support_bg2.jpg) no-repeat;
}
.support-list2 li h2 {
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #FFF;
}
.support-list2 li p {
	padding: 10px 20px;
	height: 130px;
	line-height: 26px;
	font-size: 16px;
	overflow: hidden;
}
/*4-8*/
.skill {
	padding: 32px 0;
	overflow: hidden;
}
.skill .text {
	font-size: 18px;
	margin-left: 47px;
	overflow: hidden;
}
.skill .img {
	margin-left: 47px;
	margin-top: 47px;
	overflow: hidden;
}
.zx_tit {
	text-align: center;
}
.zx_tit span {
	display: inline-table;
	padding: 0 35px;
	height: 31px;
	line-height: 31px;
	background: #0fbcc1;
	font-size: 16px;
	color: #FFF;
	border-radius: 15px;
}
.qtwhl {
	float: left
}
.qtwhl h3 {
	font-size: 16px;
	color: #000;
	font-weight: normal;
	float: left;
	margin-right: 15px;
}
.qtwhl span {
	color: #B00110
}
.teams-main .title {
	text-align: center;
	font-size: 20px;
	color: #000;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.teams-main .info {
	text-align: center;
	font-size: 12px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 15px
}
.teams-main img {
	max-width: 700px!important;
	/*height: auto!important;*/
}
/*Job*/
.jobBg {
	width: 100%;
	height: 514px;
	padding-top: 207px;
	background: url(../images/jobbg.jpg) no-repeat center top;
}
.jobMain {
	width: 1000px;
	height: 410px;
	margin: 0 auto;
	position: relative;
	padding: 0 8px 8px 0;
	background: url(../images/job.png) no-repeat;
	margin-bottom: 55px;
}
.jobShow {
	width: 509px;
	height: 410px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jobShow li {
	width: 478px;
	height: 410px
}
.jobShow li img {
	float: left
}
.jobShow .intro {
	width: 432px;
	padding: 13px 23px;
	float: left;
}
.jobShow .intro a {
	display: inline-block;
	width: 100%;
	line-height: 20px;
}
.jobShow .intro a.title {
	font: bold 16px/38px "微软雅黑";
	color: #40444c
}
.jobShow .intro a:hover {
	color: #035cac
}
.jobShow .number {
	position: absolute;
	top: 324px;
	right: 22px;
	z-index: 35
}
.jobShow .number span {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(../images/sign03.jpg) no-repeat;
	cursor: pointer;
	margin-left: 3px;
}
.jobShow .number span.on {
	background: url(../images/sign03_h.jpg) no-repeat;
}
.jobBox {
	width: 204px;
	height: 198px;
	padding: 7px 18px 0 19px;
	float: left;
	position: relative;
	overflow: hidden
}
.jobBox .title {
	width: 100%;
	font: bold 15px/58px "微软雅黑";
	text-align: center;
	color: #40444c;
	position: relative;
	top: 0;
	left: -241px
}
.jobBox p {
	position: relative;
	left: -241px;
	top: 0
}
.jobBox a.more {
	display: inline-block;
	font: bold 13px/26px "微软雅黑";
	color: #40444c;
	padding: 0 20px;
	border: 1px solid #ebebeb;
	position: absolute;
	bottom: 20px;
	left: 77px;
	display: none
}
.jobBoxBlue {
	background: #1064b0;
}
.jobBoxBlue .title {
	color: #fff
}
.jobBoxBlue p {
	color: #fff
}
.jobBoxBlue a.more {
	color: #fff;
	border: 1px solid #4385c1
}
.jobBoxImg {
	background: url(../images/jobimg02.jpg) no-repeat;
}
.jobBoxImg a.more {
	border: 1px solid #fff
}
/*2013-12-27*/
.more-box {
	width: 86px;
	height: 28px;
	position: absolute;
	left: 75px;
	bottom: 21px;
	overflow: hidden;
}
.more-box img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 35;
}
.more-box-on img {
	top: -28px;
}
.aboutMainR .float .more-box {
	position: absolute;
	left: 197px;
	bottom: 21px;
}
.newsRec .more-box {
	left: 26px;
	bottom: 15px;
}
.jobBox .more-box {
	display: none;
}
.jobBox a.more:hover {
	border: 1px solid #035cac;
	color: #035cac;
}
.serQuery img {
	margin-top: 10px;
    height: 130px;
    width: 130px;
     object-fit: cover;
    border-radius: 100%;
}
.radius{
    border-radius: 100% !important;
}
.radius3,.radius6{
    border-radius: 100%;height: 130px!important; width: 130px!important;
}
.radius7{
height: 213px !important;
}
.noradius{
    border-radius:0 !important;
}
.serWrap p {
	margin: 10px;
	TEXT-JUSTIFY: inter-ideograph;
	TEXT-ALIGN: justify;
	margin-left: 14px;
	margin-right: 14px;
	text-indent: 2em;
	text-align: center;
}
.todayList {
	padding-top: 30px
}
.todayList li {
	margin-top: 20px;
	border-bottom: #CCCCCC 1px dashed;
	height: 150px; overflow: hidden;
}
.todayList li img.litpic {
	float: left;
	width: 190px;
	height: 127px !important;object-fit: cover;
}
.todayList li .neir {
	float: right;
	display: block;
	width: calc(100% - 210px);
}
.xueshu li .neir {
	width: 100%;
}
.todayList li span {
	float: right;
	color: #999
}
.todayList li a b {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	line-height: 130%;
}
.todayList li:hover a b {
	color: #c72233;
}
.todayList li a span {
	display: block;
	width: 100%;
	padding-top: 10px
}
.todayList li a span em {
	display: block;
	border-bottom: 1px solid #cd4633;
	width: 35px;
	padding-top: 10px;
	margin-bottom: 8px;
	font-size: 12px;
}
.todayList li a p {
	font-size: 14px;
	line-height: 25px;
	color: #666666;
}
.hzhbd li {
	float: left;
	width: 300px;
	border: 1px solid #F1F1F1;
	margin-right: 40px;
	margin-bottom: 40px
}
.nygl {
	float: right;
	font-size: 14px;
	width: 640px
}
.nyglz {
	float: left;
	margin-top: 10px
}
.todayList02 li {
	height: 115px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.mlf {
	float: left;
	margin-right: 30px
}
.todayList02 li img {
	width: 150px
}
.todayList02 li h3 {
	font-size: 14px;
	font-weight: normal;
	color: #333
}
.todayList02 li p {
	font-size: 14px;
	line-height: 20px;
	color: #666
}
.service .serQuerymob {
	margin-right: 10px
}
.service .serQuerymob li {
	float: left;
	width: calc(33.333% - 10px);
	margin-left: 10px;
	text-align: center
}
.service .serQuerymob li img {
	width: 100%;
	height: 100px;object-fit: cover;
}
.serQuerymob li h3 {
	font-weight: normal;
	line-height: 20px;
	padding-bottom: 10px
}
/* 分页*/
.muuupage {
	font-size: 14px;
	text-align: center;
}
.muuupage ul {
	display: inline-block;
	margin: 0 auto;
	padding: 0
}
.muuupage ul li {
	float: left;
	margin: 0 2px;
	line-height: 36px;
	background: #fff;
	border: 1px solid #d8dadf;
}
.muuupage ul li a {
	float: left;
	color: #555;
	display: block;
	padding-left: 14px;
	padding-right: 14px;
}
.muuupage ul li:hover {
	text-decoration: none;
	color: #fff;
	border: 1px #c72233 solid;
	background-color: #c72233
}
.topx01 {
	border-top: 1px #d8dadf solid;
padding-top:.3rem
}
.muuupage ul li:hover a {
	color: #fff
}
.muuupage ul li:hover a:hover {
	color: #fff;
	text-decoration: none
}
.muuupage ul li.thisclass {
	background-color: #c72233;
	color: #fff;
	border: 1px #c72233 solid;
}
.muuupage ul li.thisclass a {
	color: #fff
}
.muuupage .pageinfo {
	line-height: 30px;
	padding-left: 15px;
	padding-right: 15px
}
.muuupage strong {
	font-weight: 400
}
/*作家介绍*/
.zjjieshao .zjpic {
	float: left;
	width: 260px;
	text-align: center;
}
.zjjieshao .zjpic img {
	width: 100%
}
.zjjieshao .zjneirong {
	float: right;
	width: calc(100% - 300px);
}
.zjjieshao .zjneirong h4 {
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 25px
}
.zjjieshao .zjneirong h4.kuang {
	border: #666 1px solid;
	display: inline;
}
.hkuang {
	height: 25px;
	width: 100%
}
.zjzp {
	padding-top: 20px;
}
.zjzp h5 {
	font-size: 18px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #c72233;
	padding-left: 15px;
	line-height: 36px;
	color: #c72233;
}
.zjzp .card-columns {
	border-top: 1px solid #d8dadf;
	margin-top: 20px;
	padding-top: 20px
}

.card-columnsxxz{
    
    
    border-bottom: 1px solid #d8dadf;
	margin-bottom: 20px;
    	padding-bottom: 20px
}


.zjzp .card-columns li {
	cursor: pointer;
	padding: 10px;
	overflow: hidden
}

.zjzp .wenzhang{border-top: 1px solid #d8dadf;
margin-top: 20px;
padding-top: 20px;}
.zjzp .wenzhang li{ float:left; width:50%; margin-bottom:10px;}
.zjzp .wenzhang li a{
	color: #333;overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap; display:block;
	 
}
.zjzp .wenzhang li a:hover{ color:#c72233}
/*展览*/
.zanlanList li {
	float: left;
	width: calc(50% - 10px);
	margin-right: 20px;
	line-height: 30px;
	font-size: 14px;
	margin-bottom: 15px
}
.zanlanList li:nth-child(2n) {
	margin-right: 0px;
}
.zanlanList li img {
	width: 465px;
	height:210px;
	object-fit: cover;
}
.minh500 {
	min-height: 350px
}
.lingdaoList li {
	border-bottom: #CCCCCC 1px dashed;
	margin-bottom: 15px; min-height:160px;
}
.lingdaoList li .litpic{ float:left; height:150px;}
.lingdaoList li .younr{ float:right; width:780px;}
.lingdaoList li .younr .kllink{ display:block; color:#fff; background-color:#959292; width:100px; text-align:center; border-radius:3px; line-height:30px; margin-bottom:20px }
.lingdaoList li .younr .kllink span{ font-size:12px;}
.lingdaoList li .younr .kllink:hover{ background-color:#c72233}
.lingdaoList li b {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	width: 80px;
	display: block;
	float: left
}
.lingdaoList li span {
	padding-left: 0px;
	line-height: 28px
}
.lingdaoList li em {
	display: block;
	border-bottom: 1px solid #cd4633;
	width: 35px;
	padding-top: 10px;
	margin-bottom: 8px;
	font-size: 12px;
}
.kuangb{ border:#666 1px solid}
 @media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
.lingdaoList li .litpic{ float:left; height:auto; width:100px}
.lingdaoList li .younr{ float:right; width:calc(100% - 110px);}
	 
 }
 
 .wangzhan{text-align: center; display:block; width:100%; padding-top:15px}
  .wangzhan img.majm{ max-width:100%!important;width: 100% !important;}